alias-help()
parent
17aaa9ce24
commit
961c914e0f
|
|
@ -231,6 +231,27 @@ _enable-thing ()
|
|||
printf '%s\n' "$file_entity enabled."
|
||||
}
|
||||
|
||||
alias-help ()
|
||||
{
|
||||
about 'shows help for all aliases, or a specific alias group'
|
||||
param '1: optional alias group'
|
||||
example '$ alias-help'
|
||||
example '$ alias-help git'
|
||||
|
||||
if [ -n "$1" ]; then
|
||||
cat $BASH_IT/aliases/enabled/$1.aliases.bash | metafor alias | sed "s/$/'/"
|
||||
else
|
||||
typeset f
|
||||
for f in $BASH_IT/aliases/enabled/*
|
||||
do
|
||||
typeset file=$(basename $f)
|
||||
printf '\n\n%s:\n' "${file%%.*}"
|
||||
# metafor() strips trailing quotes, restore them with sed..
|
||||
cat $f | metafor alias | sed "s/$/'/"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
plugins-help ()
|
||||
{
|
||||
about 'summarize all functions defined by enabled bash-it plugins'
|
||||
|
|
|
|||
Loading…
Reference in New Issue