- local help="lnf [--help] LN_ARGUMENTS...
-Create symlinks conveniently and forcefully.
-Remove existing file/links using trash-put or rm -rf if it is not available.
-Create directory if needed. Finally, ln -s -- LN_ARGUMENTS"
- if [[ $1 == --help ]]; then
+ local help="lnf - Create symlinks conveniently and forcefully.
+Usage:
+ lnf -T TARGET LINK_NAME (1st form)
+ lnf TARGET (2nd form)
+ lnf TARGET... DIRECTORY (3rd form)
+
+Remove existing file in the using trash-put or rm -rf if it is not available.
+Create directory if needed. Slightly more restrictive arguments than ln.
+
+In the 1st form, create a link to TARGET with the name LINK_NAME. In the 2nd
+form, create a link to TARGET in the current directory. In the 3rd form, create
+links to each TARGET in DIRECTORY."
+
+ if [[ $1 == --help || $# -eq 0 ]]; then