~kaathewise/nupass

CLI password manager for Nushell
a06f4df0 — Andrej Kolchin 6 months ago
Hacky fix for `delete` subcommand
92899418 — Andrej Kolchin 6 months ago
Replace `force` with printing and stdout flags
f2b1cf7a — Andrej Kolchin 6 months ago
Fix secret name parsing

refs

trunk
browse  log 

clone

read-only
https://git.sr.ht/~kaathewise/nupass
read/write
git@git.sr.ht:~kaathewise/nupass

You can also use your local clone with git send-email.

Nupass

A simple Nushell script, which manages secrets inside a git repository in a pass-like manner.

Setup

Add use path/to/nupass to config.nu. The following environmental variables are required (for now, all environmental variables must be absolute paths):

NUPASS.REPOSITORY

Local file path to the Git repository with secrets.

NUPASS.IDENTITY

Identity file for decryption, passed to age with the -i flag.

NUPASS.RECIPIENTS

Recipients file, passed to age with the -R flag.

NUPASS.WORDLIST

Path to the dictionary, used for generating diceware passwords1. It must be a plain-text file, with words separated by newlines.


  1. See nupass generate↩︎