New Options: The CLI now supports options to control password characteristics directly from the terminal:
--lowercase, --uppercase, --symbols, --numbers
: Toggle specific character types.--no-duplicates
: Disallow duplicate characters in the password.--enforce-types
: Ensure at least one of each selected character type is included.--avoid-sequences
: Prevent sequential characters (e.g., abc, 123).--exclude
: Exclude specific characters, allowing a comma-separated list.--min-length
: Set a minimum password length.
Help Option:
- Added --help to display usage information and available options.
Updated README Documentation:
- Enhanced the CLI usage section with examples and explanations for each new option.
- Clarified features and options for both programmatic and CLI usage, ensuring consistency with the updated capabilities.