It's easy to make mistakes when you're using ln -s to make symlinks. So use this program, lns, instead -- it's basically ln -s plus lots of sanity-checking and DWIM ("do what I mean"). Notably, it doesn't care whether you say lns target symlink or lns symlink target.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. (See perlartistic and perlgpl.)

The program and its documentation are distributed in the hope that they will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. But let me know if it gives you trouble, okay?