ref: dbe11bbe99e7a405ce78b7ebf963b684ca3891bf
dir: /smenu/
#!/bin/rc rfork en fn usage { echo 'Usage: $0 [-p path] $cmd' >[1=2] echo 'Usage: cmd | $0 -i' >[1=2] exit usage } wdir=() input=() while(~ $1 -*){ switch($1){ case -p wdir=$2 shift; shift case -i input="true" shift; } } if(~ $#input 1){ cmd=`{fm -p} if(~ $#cmd 0) exit 'no selection' echo $cmd exit } if(~ $#* 0) usage if(~ $#wdir 1) cd $wdir cmd=`{$* | fm -p} if(~ $#cmd 0) exit 'no selection' echo $cmd