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 --- config/shell/aliasrc | 2 +- scripts/br | 23 ++++++++++++++--------- 2 files changed, 15 insertions(+), 10 deletions(-) mode change 100644 => 100755 scripts/br diff --git a/config/shell/aliasrc b/config/shell/aliasrc index 18d165b..e9430a1 100644 --- a/config/shell/aliasrc +++ b/config/shell/aliasrc @@ -4,7 +4,7 @@ [ -x "$(command -v vim)" ] && alias vi="vim" [ -x "$(command -v nvim)" ] && alias vi="nvim" -alias ls="ls --color=auto" +alias ls="ls --color=auto --group-directories-first -p" alias grep="grep --color=auto" alias ping="ping -c 2" alias clear="clear -x" 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