- [cithare-add]:
- Add -p option (like cithare-export) to copy the newly created password to the pasteboard.
- Add cithare-add examples.
- [cithare-add]:
- Rely on cmdliner to handle mutual exclusion of -r and -R (the logical is unchanged though)
- [cithare-add]:
- Add yes/no flags to answer yes/no to cithare-add questions.
- Change the replace behaviour.
- -r -> -R (replace or add)
- -r (Replace only if an entry is matched)
- misc : change some prompts formating.
- [cithare-generate-password]:
- Exclude space by default.
- Add --space option to re-enable it.
- [cithare-export]:
- change non-macos paste option : -x -> -p
- invoke wl-copy if XDG_SESSION_TYPE is wayland, xclip otherwise
- [new subcommand: cithare-info]
- [cithare-export]: Fix write to xclip if the password contains an '
- [cithare-show]:
- Hide all fields by default
- Remove option (display-time)
- add options to display each field
- add a first line
- [cithare-generate-password]: Ensure if possible that at least one ocurrence of the selected charset exist.
- [misc: cithare exit code]: Change cithare exit code
- [cithare-generate-password]: raise default password length: 8 -> 16
- [cithare-add]: remove restriction: at least username or mail must be set.
- cithare-export: field option
- cithare-update: new subcommand
- misc: install instructions
- env variable: Add
CITHARE_HOME
env variable
- cithare-show: Can read from a .citharerc file from positional arg
- cithare-add: Fix replace option by merging information with the old password record
- Initial Release
- Breaking change with [0.8.0]
- Key encryption algorithm
- Split show subcommand:
- Export:
- option -w will now print to stdout if --paste is not present
- Previously: Do nothing
- option -w will now print to stdout if --paste is not present
- Show
- Export:
- Change option to the generate-password subcommand
- Password file is named
.citharerc
instead of ````.citharecf```