initial open implementaion

This commit is contained in:
NRK
2021-04-23 22:19:27 +06:00
parent dcb3d03e22
commit d25064e58f

16
sxbm
View File

@ -133,6 +133,20 @@ bm_list(){
"$DATA_FILE" | eval "$QUERY_TITLE"
}
bm_open(){
[ -z "$1" ] && die "No arguments given"
if [ $( bm_list "$@" | wc -l ) -eq 1 ]; then
local LINK=$( bm_list "-c" "$@" | awk '{print $2}' )
else
[ $( bm_list "$@" | wc -l ) -gt 1 ] &&
die "Too many links" ||
die "No links"
fi
$BROWSER $LINK
}
############
### main ###
############
@ -153,6 +167,8 @@ case "$1" in
bm_list "$@"
;;
"open")
shift
bm_open "$@"
;;
"rm"|"remove")
;;