Skip to content

nickjhathaway/locationBookmarking

Repository files navigation

locationBookmarking

Some convenience bash scripts to bookmark locations

#Define LOCBOOKMHOME and add to path
export LOCBOOKHOME=/pathPrefixToLocationBookmrking/locationBookmarking
export PATH="$PATH:$LOCBOOKHOME"

#And add this alias to your $HOME/.bash_aliases file or wherever you keep your aliases 

alias goToLoc='source $LOCBOOKHOME/changeLocation.sh'

#And add this bash completion to your $HOME/.bash_completion to add auto completion for bookmark names

_goToLoc()
{
    local opts cur
    COMPREPLY=()
    cur="${COMP_WORDS[COMP_CWORD]}"
    opts=$(cat $LOCBOOKHOME/.ohThePlacesIveBeen.txt | cut -d$'\t' -f1 | tail -n +2 )
    COMPREPLY=($(compgen -W "${opts}" -- ${cur}))
    return 0
}

complete -F _goToLoc goToLoc
complete -F _goToLoc getLocation.sh
complete -F _goToLoc removeLocation.sh

About

Some convenience bash scripts to bookmark locations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages