4bfbfa3c9eb2e4a82707289da46fa3665aa24283
Marco Ricci Document the switch to the...

Marco Ricci authored 1 month ago

1) ### Added
2) 
3)   - Both `derivepassphrase vault` and `derivepassphrase export vault` now
4)     support changing the amount of diagnostic output they emit via new
5)     command-line options `--debug`, `-v`/`--verbose` and `-q`/`--quiet`.
6)     Internally, this uses Python's standard [logging][] and [warnings][]
7)     systems.
8) 
9) ### Changed
10) 
Marco Ricci Add small fixes to changelo...

Marco Ricci authored 2 weeks ago

11)   - Calling [`derivepassphrase_export`]
12)     [derivepassphrase.cli.derivepassphrase_export],
13)     [`derivepassphrase_export_vault`]
14)     [derivepassphrase.cli.derivepassphrase_export_vault] or
15)     [`derivepassphrase_vault`]
16)     [derivepassphrase.cli.derivepassphrase_vault], or calling
17)     [`derivepassphrase`] [derivepassphrase.cli.derivepassphrase] via its
Marco Ricci Document the switch to the...

Marco Ricci authored 1 month ago

18)     [`.main`][click.BaseCommand.main] method, causes those functions to use
19)     the standard Python [logging][] and [warnings][] facilities to issue
20)     diagnostic messages, without output to standard error.  (This includes
21)     using [`click.testing.CliRunner`][], which uses `.main` calls under the
Marco Ricci Add small fixes to changelo...

Marco Ricci authored 2 weeks ago

22)     hood.)  Calling [`derivepassphrase`]
23)     [derivepassphrase.cli.derivepassphrase] directly as a function diverts
24)     diagnostic messages to standard error.