# This program is under GPL v. 3 or later, see <http://www.gnu.org/licenses/>
lnf() {
- local help="lnf - Create symlinks conveniently and forcefully.
-Usage:
+ local help="Usage:
lnf -T TARGET LINK_NAME (1st form)
lnf TARGET (2nd form)
lnf TARGET... DIRECTORY (3rd form)
+Create symlinks conveniently and forcefully
-Remove existing file in the using trash-put or rm -rf if it is not available,
-or trash-put fails due to a cross-filesystem link.
-Create directory if needed. Slightly more restrictive arguments than ln.
+Removes existing files using trash-put or rm -rf if it is not available,
+or trash-put fails due to a cross-filesystem link. 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