summaryrefslogtreecommitdiff
path: root/bmks
diff options
context:
space:
mode:
authorfilip <“filip.rabiega@gmail.com”>2026-01-21 23:42:15 +0100
committerfilip <“filip.rabiega@gmail.com”>2026-01-21 23:42:15 +0100
commit17df35dc088c9b1b159c2b78d8330fa9cc9a672a (patch)
tree052205953f7f11a9ea847a9b4d238f6acdbc25b8 /bmks
parentd127601c83c1a30063b76eb89bf0d9a32ed435b9 (diff)
downloadchadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.tar.gz
chadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.tar.bz2
chadscripts-17df35dc088c9b1b159c2b78d8330fa9cc9a672a.zip
reformat most scripts
Diffstat (limited to 'bmks')
-rwxr-xr-xbmks61
1 files changed, 35 insertions, 26 deletions
diff --git a/bmks b/bmks
index b0a9b4f..8733643 100755
--- a/bmks
+++ b/bmks
@@ -11,7 +11,7 @@ URL_FILE_PATH="$HOME/.config/bmks"
URL_FILE_NAME="urls"
show_usage() {
- printf "bmks: unix bookmark management that sucks less
+ printf "bmks: unix bookmark management that sucks less
usage:
bmks help
@@ -33,47 +33,56 @@ If you would prefer to have your bookmarks stored in alternate location there ar
}
bmks_add() {
- [ -z "$url" ] && printf "Error: url must be provided\n\n" && show_usage && exit 0
- printf "Description: "
- read -r description
- [ -z "$description" ] && echo "$url" >> $URL_FILE_PATH/$URL_FILE_NAME
- [ -n "$description" ] && echo "$description - $url" >> $URL_FILE_PATH/$URL_FILE_NAME
+ [ -z "$url" ] && printf "Error: url must be provided\n\n" && show_usage && exit 0
+ printf "Description: "
+ read -r description
+ [ -z "$description" ] && echo "$url" >>$URL_FILE_PATH/$URL_FILE_NAME
+ [ -n "$description" ] && echo "$description - $url" >>$URL_FILE_PATH/$URL_FILE_NAME
}
bmks_ls() {
- bmks_check
- cat $URL_FILE_PATH/$URL_FILE_NAME | sort
+ bmks_check
+ cat $URL_FILE_PATH/$URL_FILE_NAME | sort
}
bmks_del() {
- bmks_check
- case $PREFERED_LAUNCHER in
- dmenu) sed -i "/$(cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -i -l 15 )/d" $URL_FILE_PATH/$URL_FILE_NAME ;;
- fzf) sed -i "/$(cat $URL_FILE_PATH/$URL_FILE_NAME | sort | fzf)/d" $URL_FILE_PATH/$URL_FILE_NAME ;;
- esac
+ bmks_check
+ case $PREFERED_LAUNCHER in
+ dmenu) sed -i "/$(cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -i -l 15)/d" $URL_FILE_PATH/$URL_FILE_NAME ;;
+ fzf) sed -i "/$(cat $URL_FILE_PATH/$URL_FILE_NAME | sort | fzf)/d" $URL_FILE_PATH/$URL_FILE_NAME ;;
+ esac
}
bmks_display() {
- bmks_check
- case $PREFERED_LAUNCHER in
- dmenu) cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -i -l 15 | awk '{print $(NF)}' | xargs -I '{}' $BROWSER {} ;;
- fzf) cat $URL_FILE_PATH/$URL_FILE_NAME | sort | fzf | awk '{print $(NF)}' | xargs -I '{}' $BROWSER {} ;;
- esac
+ bmks_check
+ case $PREFERED_LAUNCHER in
+ dmenu) cat $URL_FILE_PATH/$URL_FILE_NAME | sort | dmenu -i -l 15 | awk '{print $(NF)}' | xargs -I '{}' $BROWSER {} ;;
+ fzf) cat $URL_FILE_PATH/$URL_FILE_NAME | sort | fzf | awk '{print $(NF)}' | xargs -I '{}' $BROWSER {} ;;
+ esac
}
bmks_check() {
- [ ! -s $URL_FILE_PATH/$URL_FILE_NAME ] && printf "Error: No bookmarks found to display. Try adding some!\n\n" && show_usage && exit 0
+ [ ! -s $URL_FILE_PATH/$URL_FILE_NAME ] && printf "Error: No bookmarks found to display. Try adding some!\n\n" && show_usage && exit 0
}
[ ! -d $URL_FILE_PATH ] && mkdir $URL_FILE_PATH
[ ! -f $URL_FILE_PATH/$URL_FILE_NAME ] && touch $URL_FILE_PATH/$URL_FILE_NAME
case "$1" in
- "help") show_usage ;;
- "add") url=$2; bmks_add ;;
- "del") bmks_del ;;
- "ls") bmks_ls ;;
- "dmenu") PREFERED_LAUNCHER=$1; bmks_display ;;
- "fzf") PREFERED_LAUNCHER=$1; bmks_display ;;
- *) bmks_display ;;
+"help") show_usage ;;
+"add")
+ url=$2
+ bmks_add
+ ;;
+"del") bmks_del ;;
+"ls") bmks_ls ;;
+"dmenu")
+ PREFERED_LAUNCHER=$1
+ bmks_display
+ ;;
+"fzf")
+ PREFERED_LAUNCHER=$1
+ bmks_display
+ ;;
+*) bmks_display ;;
esac