diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2019-10-10 23:12:02 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2019-10-10 23:12:02 +0200 |
| commit | 125237e4a7cf7e6d2ec28565d4403ab9c9908d85 (patch) | |
| tree | 7a073506aa1f8c45fdee7f09a9aab03c99e9ee86 /bin/execprim | |
| parent | 4d23cadff2f75d1b6311d509ecd07e8330071906 (diff) | |
| download | dotfiles-125237e4a7cf7e6d2ec28565d4403ab9c9908d85.tar.gz dotfiles-125237e4a7cf7e6d2ec28565d4403ab9c9908d85.zip | |
add generic shell helper scripts
Diffstat (limited to 'bin/execprim')
| -rwxr-xr-x | bin/execprim | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/execprim b/bin/execprim new file mode 100755 index 0000000..39a83f8 --- /dev/null +++ b/bin/execprim @@ -0,0 +1,15 @@ +#!/bin/sh + +# Print primary selection with all special chars to stdout and +# prompt if this should be evaluated + +# Author: Florian Fischer +# License: WTFPL + +! type xclip &>/dev/null && echo "Please install xclip" && exit 1 + +PRIMARY=$(xclip -o) +echo $PRIMARY | cat -A # show special chars +echo -e "\nExecute? (y/N): " +read CHOICE +[[ "$CHOICE" -eq "y" ]] && eval $PRIMARY |
