~kaathewise/nupass

CLI password manager for Nushell
Replace `force` with printing and stdout flags
Fix secret name parsing
Update README

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↩︎