sxbm_dmenu: cosmetics

This commit is contained in:
NRK
2022-11-12 10:22:32 +06:00
parent 15abf3c12a
commit 975409b01b

View File

@ -11,27 +11,27 @@
prompt="dmenu -i -l 24"
bm_open() {
link_num="$(sxbm ls -c "$@" | $prompt | cut -d ")" -f 1)"
[ -n "$link_num" ] && sxbm open "$link_num"
link_num="$(sxbm ls -c "$@" | $prompt | cut -d ")" -f 1)"
[ -n "$link_num" ] && sxbm open "$link_num"
}
bm_yank() {
link="$(sxbm ls -c "$@" | $prompt | cut -d " " -f 2)"
[ -n "$link" ] && echo "$link" | xclip -in -selection clipboard
link="$(sxbm ls -c "$@" | $prompt | cut -d " " -f 2)"
[ -n "$link" ] && echo "$link" | xclip -in -selection clipboard
}
bm_add() {
sxbm add "$@" 2>&1 | xargs -I{} $prompt -p {}
sxbm add "$@" 2>&1 | xargs -I{} $prompt -p {}
}
case "$1" in
"-a"|"--add")
shift && bm_add "$@"
;;
"-y"|"--yank")
shift && bm_yank "$@"
;;
*)
bm_open "$@"
;;
"-a"|"--add")
shift && bm_add "$@"
;;
"-y"|"--yank")
shift && bm_yank "$@"
;;
*)
bm_open "$@"
;;
esac