diff --git a/Pass-Generator.sh b/Pass-Generator.sh index efa13fc..aa099ce 100644 --- a/Pass-Generator.sh +++ b/Pass-Generator.sh @@ -1,19 +1,48 @@ #!/bin/bash +# Variables des couleurs +neutre='\e[0;m' +jaune='\e[1;33m' +bleuclair='\e[1;34m' +vertclair='\e[1;32m' + # Declaration de la fonction de generation function generate() { -~()_A-Z-a-z-0-9'| fold -w$nb | head -5 +~()_A-Z-a-z-0-9'| fold -w$nb1 | head -$nb2 } -# Demande a l utilisateur le nombre de caratere, par défaut 20 -read -p "Nombre de caractère (defaut 20)? " nb +echo +echo "▄▖ ▄▖ ▗ " +echo "▙▌▀▌▛▘▛▘▄▖▌ █▌▛▌█▌▛▘▀▌▜▘▛▌▛▘" +echo "▌ █▌▄▌▄▌ ▙▌▙▖▌▌▙▖▌ █▌▐▖▙▌▌ " +echo +echo -e "$jaune╭ License ─────────────────────────────╮" +echo -e "│ $neutre Coded by Willy from Self IT Deploy $jaune │" +echo -e "│ $neutre CC BY-NC-SA 4.0 $jaune │" +echo -e "╰──────────────────────────────────────╯ $neutre" +echo -if [ "$nb" = "" ]; +# Demande a l utilisateur le nombre de caratere, par défaut 20 +read -p "> Number of characters ($(echo -e $bleuclair"default 20"$neutre))? " nb1 + + +# Demande a l utilisateur le nombre d iteration, par défaut 5 +read -p "> Number of iterations ($(echo -e $bleuclair"default 5"$neutre))? " nb2 + + +if [ "$nb1" = "" ]; then - nb=20; - else - generate + nb1=20; fi -generate +if [ "$nb2" = "" ]; + then + nb2=5; +fi + +echo +echo -e "$vertclair--------------------$neutre" +generate +echo -e "$vertclair--------------------$neutre" +echo