U:totptui.sh

This commit is contained in:
T0MuX 2024-07-09 15:40:06 +02:00
parent 25b6648fa2
commit 106b75ca62

View file

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# Fichier CSV contenant les données des comptes # Fichier CSV contenant les données des comptes
CSV_FILE="accounts.csv" CSV_FILE="$HOME/Sync/BContact/totp_accounts.csv"
# Vérifie si le fichier CSV existe # Vérifie si le fichier CSV existe
if [[ ! -f "$CSV_FILE" ]]; then if [[ ! -f "$CSV_FILE" ]]; then
@ -25,7 +25,7 @@ actsellistbox=red,black
' '
# Démarrage d'une boucle pour toujours revenir au menu de sélection # Démarrage d'une boucle pour toujours revenir au menu de sélection
while :; do #while :; do
# Lecture des noms de comptes à partir du fichier CSV, en ignorant la première ligne (en-tête) # Lecture des noms de comptes à partir du fichier CSV, en ignorant la première ligne (en-tête)
ACCOUNT_NAMES=$(tail -n +2 "$CSV_FILE" | cut -d',' -f1) ACCOUNT_NAMES=$(tail -n +2 "$CSV_FILE" | cut -d',' -f1)
@ -82,6 +82,6 @@ TOTP_CODE=$(oathtool $OATHTOOL_ARGS "$key")
#clear; echo -e "\e[31m$(figlet $TOTP_CODE)\e[0m" #clear; echo -e "\e[31m$(figlet $TOTP_CODE)\e[0m"
figlet_output=$(figlet -f slant "$TOTP_CODE") figlet_output=$(figlet -f slant "$TOTP_CODE")
echo $TOTP_CODE | xclip & echo $TOTP_CODE | xclip &
whiptail --title "TOTP-TUI" --msgbox "TOTP \"$account_name\" :\n\n$figlet_output" 14 40 whiptail --title "TOTP-TUI" --msgbox "TOTP \"$account_name\" :\n\n$figlet_output" 14 45
exit
done #done