19 lines
331 B
Bash
Executable File
19 lines
331 B
Bash
Executable File
#!/usr/bin/env sh
|
|
|
|
set -e
|
|
|
|
WORKINGDIR="$HOME/.config/rofi/"
|
|
MAP="$WORKINGDIR/cmd.csv"
|
|
|
|
cat "$MAP" \
|
|
| cut -d ',' -f 1 \
|
|
| rofi -dmenu -i -p "Quick " \
|
|
| head -n 1 \
|
|
| xargs -i --no-run-if-empty grep "{}" "$MAP" \
|
|
| cut -d ',' -f 2 \
|
|
| head -n 1 \
|
|
| xargs -i --no-run-if-empty /bin/bash -c "{}"
|
|
|
|
exit 0
|
|
|