From 2355e86ee62927fb446da3346d4b3e1d08c93fd8 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Sat, 1 Apr 2023 17:32:42 +0200 Subject: [PATCH] chore: improved tl;dr for gopass --- .vscode/settings.json | 1 + knowledge base/gopass.md | 40 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 0884c84..92291dd 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -33,6 +33,7 @@ "flatpak", "gcloud", "getfacl", + "gopass", "gpgconf", "gpgtools", "growpart", diff --git a/knowledge base/gopass.md b/knowledge base/gopass.md index afe4c5b..79d6f1a 100644 --- a/knowledge base/gopass.md +++ b/knowledge base/gopass.md @@ -3,11 +3,45 @@ ## TL;DR ```sh +# Initiate the root store. gopass init +gopass init -p 'path/to/root/store' -# multistore init -gopass init --store private --path ~/.password-store.private -gopass init --store work --path ~/.password-store.work +# Insert new entries. +gopass insert 'path/to/secret' +gopass insert 'path/to/secret' -m + +# Edit new or existing secrets. +gopass edit 'path/to/secret' +gopass set 'path/to/secret' + +# Delete entries. +gopass delete 'path/to/secret' +gopass remove 'path/to/secret' +gopass rm 'path/to/secret' + +# List mounted stores. +gopass mounts + +# Add (a.k.a mount) existing stores in multi store mode. +gopass mounts add 'archive' '.password-store.archive' +gopass mounts mount 'test' '.password-store.test' + +# Create and mount stores. +gopass init --store 'private' --path '.password-store.private' +gopass init --store 'work' --path '.password-store.work' + +# Remove (a.k.a unmount) stores. +gopass mounts remove 'test' '.password-store.test' +gopass mounts rm 'test' '.password-store.test' +gopass mounts unmount 'archive' '.password-store.archive' +gopass mounts umount 'archive' '.password-store.archive' + +# Reset gopass' configuration. +rm "${HOME}/.config/gopass/config" + +# Remove gopass' default root store. +rm -r "${HOME}/.local/share/gopass/stores/root" ``` ## Browsers integration