|
- #!/usr/bin/env sh
-
- # Description: Pick files and pipe the newline-separated list to another utility
- #
- # Usage:
- # Copy this file in your $PATH, make it executable and preferably name it to picker.
- # Run commands like:
- # ls -l `picker`
- # cd `picker`
- # vimdiff `picker`
- # or, in fish shell:
- # ls -l (picker)
- # cd (picker)
- # vimdiff (picker)
- #
- # Note: This use case is limited to picking files, other functionality may not work as expected.
- #
- # Shell: POSIX compliant
- # Author: Arun Prakash Jana
-
- nnn -p /tmp/picked
-
- if [ -f /tmp/picked ]; then
- tr '\0' '\n' < /tmp/picked
- rm /tmp/picked
- fi
|