====== Pass ======
Avant toute utilisation, Pass nécessite de posséder une clé GPG fonctionnelle
Initialiser un trousseau avec une clé GPG : pass init id-clé-gpg
Par défaut, le trousseau est le dossier ~/.password-store
===== Manipulation des mots de passe =====
Afficher l'arboresence de l'ensemble des mots de passe : pass
Afficher un mot de passe précis : pass Foo/bar/client1
Afficher un mot de passe précis et le copier dans le presse papier: pass -c Foo/bar/client1
Ajouter un mot de passe : pass insert Foo/bar/client1
Ajouter un mot de passe en générant un mot de passe d'un nombre de caractères défini: pass generate Foo/bar/client1 15
Éditer un mot de passe créé : pass edit Foo/bar/client1
Ajouter un nouveau mot de passe avec plusieurs lignes : pass insert -m Foo/bar/client1
Par défaut, pass considère la première ligne comme étant le mot de passe. C'est elle qui sera mise dans le presse papier en cas de pass -m Foo/bar/client1. Les autres lignes sont affichées avec pass Foo/bar/client1.
Supprimer un mot de passe : pass remove Foo/bar/client1
===== Utilisation avec un repo Git =====
Initialisation d'un dépôt git : pass git init
Il est possible d'initialiser un dépôt git à partir d'un trousseau déjà existant. Git va rependre les mots de passes déjà ajoutés.
Afficher le graph du dépôt : pass git lg
Pousser les modifications vers un dépôt distant : pass git push
Récupérer/mettre à jour son trousseau depuis un dépôt distant : pass git pull