- Déplacement des définitions de variables de l'email et du domaine de
l'instance bitwarden en début de script pour plus de lisibilité.
- Modification du test de comparaison de longueur dans la condition
servant à déterminer si un token de session était bien déjà présent ou
non pour une version plus optimisée proposée par shellcheck.
- Ajout d'une boucle supprimant les fichiers générés par les méthodes
décrites dans la documentation afin de ne laisser aucune trace après
une déconnexion du terminal.
- Suppression d'un echo de test dans la ligne trap kill utilisée pour
supprimer les agents ssh ouverts dans des fenêtres n'existant plus.
Modification également de la commande trap kill afin que la valeur de
$SSH_AGENT_PID ne soit résolue qu'au moment de l'invocation de la
commande et non au moment de l'enregistrement de la fonction dans
l'environnement du terminal.
Ajout de la condition trap utilisant la fonction identities_destroy en
cas de fermeture du TTY parent par la commande exit.
Cela permettra de fermer les terminaux sans devoir toujours penser à
utiliser manuellement **"identities_destroy"**
Modification du script de base pour la compatibilità avec SH.
En Bash, les tests dans les conditions if son plus surs et sÃcurisÃs en
utilisant les "[[ condition ]]".
Cependant ces derniers sont une spÃcificità supportÃe uniquement dans
Bash et non SH.
SH ayant une plus grande compatibilitéavec le reste des shells, il faut
de ce fait que cet utilitaire y soit adaptÃ.