From: Mark Szymanski Date: Wed, 10 Aug 2011 23:49:20 +0000 (-0500) Subject: Add simple password generator X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=576434048bf58bbab1c527d08e8eb3b6dfbe29c0;p=common%2Fbash_it.git Add simple password generator --- diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index e361e04..cccd956 100644 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -15,6 +15,18 @@ function myip { echo "Your public IP is: ${bold_green} $res ${normal}" } +pass() { + if [ -z "$(which gshuf)" ] + then + echo "Error: shuf isn't installed!" + return 1 + fi + + pass=$(shuf -n4 /usr/share/dict/words | tr '\n' ' ') + echo "With spaces (easier to memorize): $pass" + echo "Without (use this as the pass): $(echo $pass | tr -d ' ')" +} + # Function for previewing markdown files in the browser function pmdown() {