shellcheck and grep -v git files
This commit is contained in:
parent
09db4add05
commit
cef8eb1db0
5
snippy
5
snippy
@ -42,6 +42,7 @@
|
|||||||
|
|
||||||
DIR=${HOME}/.snippy
|
DIR=${HOME}/.snippy
|
||||||
MENU_ENGINE="dmenu"
|
MENU_ENGINE="dmenu"
|
||||||
|
# shellcheck disable=SC1090
|
||||||
. "$HOME/.dmenurc"
|
. "$HOME/.dmenurc"
|
||||||
DMENU_ARGS="$DMENU_CONF -l 10 -p Snippets:"
|
DMENU_ARGS="$DMENU_CONF -l 10 -p Snippets:"
|
||||||
# if nothing happens, try "xdotool click 2", "xdotool key ctrl+v" or "xdotool key ctrl+shift+v"
|
# if nothing happens, try "xdotool click 2", "xdotool key ctrl+v" or "xdotool key ctrl+shift+v"
|
||||||
@ -69,7 +70,8 @@ run(){
|
|||||||
cd "${DIR}" || exit
|
cd "${DIR}" || exit
|
||||||
# Use the filenames in the snippy directory as menu entries.
|
# Use the filenames in the snippy directory as menu entries.
|
||||||
# Get the menu selection from the user.
|
# Get the menu selection from the user.
|
||||||
FILE=$(find -L . -type f | grep -v '^\.$' | sed 's!\.\/!!' | grep -v .git/ | ${MENU_ENGINE} ${MENU_ARGS})
|
# shellcheck disable=SC2086
|
||||||
|
FILE=$(find -L . -type f | grep -v '^\.$' | sed 's!\.\/!!' | grep -vE '\.git/|\.gitconfig|\.gitkeep' | ${MENU_ENGINE} ${MENU_ARGS})
|
||||||
# just return if nothing was selected
|
# just return if nothing was selected
|
||||||
[[ -z "${FILE}" ]] && return 1
|
[[ -z "${FILE}" ]] && return 1
|
||||||
|
|
||||||
@ -117,6 +119,7 @@ run(){
|
|||||||
until [ $cursor -eq 0 ]; do
|
until [ $cursor -eq 0 ]; do
|
||||||
keyup+="Up "
|
keyup+="Up "
|
||||||
let cursor-=1
|
let cursor-=1
|
||||||
|
# shellcheck disable=SC2086
|
||||||
xdotool key --delay -0.1 $keyup
|
xdotool key --delay -0.1 $keyup
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user