Table des matières
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