Merge pull request #401 from scmorrison/master
Rename pass function to passgen to avoid conflict with pass (password store) utility. Closes #399pull/402/head
commit
981dc2c258
|
|
@ -39,20 +39,27 @@ function pickfrom ()
|
||||||
head -n $n $file | tail -1
|
head -n $n $file | tail -1
|
||||||
}
|
}
|
||||||
|
|
||||||
function pass ()
|
function passgen ()
|
||||||
{
|
{
|
||||||
about 'generates random password from dictionary words'
|
about 'generates random password from dictionary words'
|
||||||
param 'optional integer length'
|
param 'optional integer length'
|
||||||
param 'if unset, defaults to 4'
|
param 'if unset, defaults to 4'
|
||||||
example '$ pass'
|
example '$ passgen'
|
||||||
example '$ pass 6'
|
example '$ passgen 6'
|
||||||
group 'base'
|
group 'base'
|
||||||
local i pass length=${1:-4}
|
local i pass length=${1:-4}
|
||||||
pass=$(echo $(for i in $(eval echo "{1..$length}"); do pickfrom /usr/share/dict/words; done))
|
pass=$(echo $(for i in $(eval echo "{1..$length}"); do pickfrom /usr/share/dict/words; done))
|
||||||
echo "With spaces (easier to memorize): $pass"
|
echo "With spaces (easier to memorize): $pass"
|
||||||
echo "Without (use this as the pass): $(echo $pass | tr -d ' ')"
|
echo "Without (use this as the password): $(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" = true ]
|
||||||
|
then
|
||||||
|
alias pass=passgen
|
||||||
|
fi
|
||||||
|
|
||||||
function pmdown ()
|
function pmdown ()
|
||||||
{
|
{
|
||||||
about 'preview markdown file in a browser'
|
about 'preview markdown file in a browser'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue