From 5963249c0acf290005ffb13fa90423eabf0f075f Mon Sep 17 00:00:00 2001 From: Sam Morrison Date: Mon, 19 Jan 2015 12:15:26 +0900 Subject: [PATCH] Rename function pass to passgen. Define alias pass if pass command (password store) is not installed or BASH_IT_LEGACY_PASS is true. --- plugins/available/base.plugin.bash | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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'