Summary
The password generator currently includes all printable characters by default. To give users more control and meet specific security policies, the CLI should support flags to include or exclude certain character types.
Planned Options
--pass-include-digits / --pass-exclude-digits
--pass-include-specials / --pass-exclude-specials
--pass-include-uppercase / --pass-exclude-uppercase
Expected Behavior
Users should be able to customize the composition of their generated passwords using combinations of these flags.
Benefits
- Greater flexibility and customization
- Allows compliance with password complexity rules from organizations or systems
- Reduces need for manual post-processing
Priority
Medium — not critical, but significantly enhances functionality.
Summary
The password generator currently includes all printable characters by default. To give users more control and meet specific security policies, the CLI should support flags to include or exclude certain character types.
Planned Options
--pass-include-digits/--pass-exclude-digits--pass-include-specials/--pass-exclude-specials--pass-include-uppercase/--pass-exclude-uppercaseExpected Behavior
Users should be able to customize the composition of their generated passwords using combinations of these flags.
Benefits
Priority
Medium — not critical, but significantly enhances functionality.