diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index f47b9c7b..c54fdd4b 100644 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -39,7 +39,7 @@ function pickfrom () head -n $n $file | tail -1 } -function pass () +function passgen () { about 'generates random password from dictionary words' param 'optional integer length' @@ -53,6 +53,13 @@ function pass () echo "Without (use this as the pass): $(echo $pass | tr -d ' ')" } +# Create alias pass to passgen when pass isn't installed or +# BASH_IT_LEGACY_PASS is true. +if ! command -v pass &>/dev/null || [ "$BASH_IT_LEGACY_PASS" == 1 ] +then + alias pass=passgen +fi + function pmdown () { about 'preview markdown file in a browser'