====== 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