diff options
Diffstat (limited to 'overlays/personal/choose/choosebin.in')
-rw-r--r-- | overlays/personal/choose/choosebin.in | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/overlays/personal/choose/choosebin.in b/overlays/personal/choose/choosebin.in new file mode 100644 index 000000000000..7f8ea520c994 --- /dev/null +++ b/overlays/personal/choose/choosebin.in @@ -0,0 +1,17 @@ +#! @execline@/bin/execlineb -S0 + +backtick -i entry_points { + importas PATH PATH + heredoc 0 $PATH + tr : " " +} +importas -s -i -u entry_points entry_points + +pipeline { + redirfd -w 2 /dev/null + find -L $entry_points -mindepth 1 -maxdepth 1 -executable -type f +} + +pipeline { awk -F / "{print $NF}" } + +@out@/bin/choose --prompt "$ " $@ |