From 58aea2b56e662065b93b147fff3e38efa265d0b9 Mon Sep 17 00:00:00 2001 From: Willy Date: Tue, 1 Jul 2025 18:45:37 +0200 Subject: [PATCH] Update Pass-Generator.sh --- Pass-Generator.sh | 45 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 37 insertions(+), 8 deletions(-) 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