From d3bd3b9e0a6e3724a41d361debd369e06483a43d Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Wed, 30 Jul 2025 22:08:04 -0400 Subject: [PATCH] docs: document new password policy flags --- README.md | 2 ++ .../01-getting-started/01-advanced_cli.md | 10 ++++----- .../01-getting-started/03-json_entries.md | 22 +++++++++++++++++++ src/tests/test_cli_doc_examples.py | 2 +- 4 files changed, 30 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7ce92b9..79c07b5 100644 --- a/README.md +++ b/README.md @@ -239,6 +239,8 @@ seedpass entry get "email" # Sort or filter the list view seedpass list --sort label seedpass list --filter totp +# Generate a password with the safe character set +seedpass util generate-password --length 20 --special-mode safe --exclude-ambiguous # Use the **Settings** menu to configure an extra backup directory # on an external drive. diff --git a/docs/docs/content/01-getting-started/01-advanced_cli.md b/docs/docs/content/01-getting-started/01-advanced_cli.md index ce3fb7a..c9686e9 100644 --- a/docs/docs/content/01-getting-started/01-advanced_cli.md +++ b/docs/docs/content/01-getting-started/01-advanced_cli.md @@ -49,7 +49,7 @@ Manage individual entries within a vault. | List entries | `entry list` | `seedpass entry list --sort label` | | Search for entries | `entry search` | `seedpass entry search "GitHub"` | | Retrieve an entry's secret (password or TOTP code) | `entry get` | `seedpass entry get "GitHub"` | -| Add a password entry | `entry add` | `seedpass entry add Example --length 16` | +| Add a password entry | `entry add` | `seedpass entry add Example --length 16 --no-special --exclude-ambiguous` | | Add a TOTP entry | `entry add-totp` | `seedpass entry add-totp Email --secret JBSW...` | | Add an SSH key entry | `entry add-ssh` | `seedpass entry add-ssh Server --index 0` | | Add a PGP key entry | `entry add-pgp` | `seedpass entry add-pgp Personal --user-id me@example.com` | @@ -112,7 +112,7 @@ Miscellaneous helper commands. | Action | Command | Examples | | :--- | :--- | :--- | -| Generate a password | `util generate-password` | `seedpass util generate-password --length 24` | +| Generate a password | `util generate-password` | `seedpass util generate-password --length 24 --special-mode safe --exclude-ambiguous` | | Verify script checksum | `util verify-checksum` | `seedpass util verify-checksum` | | Update script checksum | `util update-checksum` | `seedpass util update-checksum` | @@ -138,7 +138,7 @@ Run or stop the local HTTP API. - **`seedpass entry list`** – List entries in the vault, optionally sorted or filtered. - **`seedpass entry search `** – Search across labels, usernames, URLs and notes. - **`seedpass entry get `** – Retrieve the password or TOTP code for one matching entry, depending on the entry's type. -- **`seedpass entry add