App-short
view release on metacpan or search on metacpan
script/short view on Meta::CPAN
{
if [[ "$1" = "" ]]; then echo "Please specify a short name"; return; fi
local dir=`short get "$1"`
if [[ "$dir" = "" ]]; then echo "Failed"; else cd "$dir"; fi
}
# tab completion
_cds ()
{
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( `COMP_LINE="short get $cur" COMP_POINT=$[10+${#cur}] short` )
}
# activate tab completion
complete -F _cds cds
Afterwards, you can:
% cds ans<tab>
% cds ansitable
share/cds.bash view on Meta::CPAN
{
if [[ "$1" = "" ]]; then echo "Please specify a short name"; return; fi
local dir=`short get "$1"`
if [[ "$dir" = "" ]]; then echo "Failed"; else cd "$dir"; fi
}
# tab completion
_cds ()
{
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( `COMP_LINE="short get $cur" COMP_POINT=$[10+${#cur}] short` )
}
# activate tab completion
complete -F _cds cds
( run in 0.514 second using v1.01-cache-2.11-cpan-cc502c75498 )