feat: interactive password input for pass_mgr admin init

- Remove --key-path parameter requirement
- Add interactive password prompt (hidden input like sudo)
- Require password confirmation
- Password must be at least 6 characters
- Uses golang.org/x/term for secure password input
This commit is contained in:
zhi
2026-03-05 11:07:47 +00:00
parent 84c9df633a
commit 9ecb065b43
3 changed files with 66 additions and 29 deletions

View File

@@ -1,10 +1,12 @@
module pass_mgr
go 1.22
go 1.24.0
require github.com/spf13/cobra v1.8.0
require (
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/spf13/pflag v1.0.5 // indirect
golang.org/x/sys v0.41.0 // indirect
golang.org/x/term v0.40.0 // indirect
)