ref: 5f7a6b7ea3c4ae1b51beffe3309e9b6b0491e71f
dir: /rc/bin/ape/ln/
#!/bin/rc argv0=$0 force=n while(! ~ $#* 0 && ~ $1 -*){ switch($1){ case -f force=y case -s ; case * echo 'usage: ln [-s] [-f] source destination' >[2=1] exit 'usage' } shift } if(~ $force n && test -e $2){ echo ln: $2 destination exists >[2=1] exit 'usage' } exec cp -gux $1 $2