randpw should take an argument, too
This commit is contained in:
parent
99ee47daf6
commit
1f1b4041cf
14
init.fish
14
init.fish
|
@ -61,5 +61,17 @@ function nsgrep --description 'show open ports for $argv'
|
||||||
end
|
end
|
||||||
|
|
||||||
function randpw --description 'generate a password'
|
function randpw --description 'generate a password'
|
||||||
tr -dc 'a-zA-Z0-9_@#%&,;()-' < /dev/urandom | head -c32;echo;
|
switch (count $argv)
|
||||||
|
|
||||||
|
case 0
|
||||||
|
tr -dc 'a-zA-Z0-9_@#%&,;()-' < /dev/urandom | head -c32;echo;
|
||||||
|
|
||||||
|
case 1
|
||||||
|
tr -dc 'a-zA-Z0-9_@#%&,;()-' < /dev/urandom | head -c$argv;echo;
|
||||||
|
|
||||||
|
case \*
|
||||||
|
echo "Only none or 1 arguemnt is valid!"
|
||||||
|
return 1
|
||||||
|
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue