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