bm

Lazy bookmark system
git clone git://gtms.dev/bm
Log | Files | Refs | README | LICENSE

bmadd (327B)


      1 #!/usr/bin/env zsh
      2 # Add bookmark
      3 
      4 usage="usage: <url> <name>"
      5 
      6 if [[ ! -f ${BOOKMARK} ]]; then
      7   echo "BOOKMARK env is not set or not a file" >&2
      8   exit 1
      9 fi
     10 
     11 function add() {
     12   url=$1
     13   shift
     14   name="$*"
     15   if [[ -z "$url" ]]; then
     16     echo $usage >&2
     17     exit 1
     18   fi
     19   printf "%s %s\n" $url $name >&1 >>$BOOKMARK
     20 }
     21 
     22 add "$@"