From e300a8e2e3b3efa1324596f93bf13816987258e8 Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Wed, 2 Oct 2024 02:32:13 +0400 Subject: aliasrc: ls 2 new flags added one being gnu specific --- scripts/br | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) mode change 100644 => 100755 scripts/br (limited to 'scripts/br') diff --git a/scripts/br b/scripts/br old mode 100644 new mode 100755 index e264361..4530947 --- a/scripts/br +++ b/scripts/br @@ -16,19 +16,24 @@ err() { exit 1 } -if ! command -v dmenu > /dev/null 2>&1; then - err "${0}: dmenu must be installed" -fi +check_dmenu() { + if ! command -v dmenu > /dev/null 2>&1; then + err "${0}: dmenu must be installed" + fi +} + +#TODO check if browser environmental variable exists +#TODO check if ~/.config/sites/bookmarks.txt +browser=$BROWSER +links_file=~/.config/sites/bookmarks.txt + if [ "${#}" -eq 0 ]; then - + cat "${links_file}" | dmenu | xargs "${browser}" elif [ "${#}" -eq 1 ]; then - [ "${1}" == "-h" ] && help - [ "${1}" == "-l" ] - + [ "${1}" == "-h" ] && help && exit 0 + "${browser}" "${1}" else err "invalid usage" fi - - -- cgit v1.2.3