Marco Ricci commited on 2024-12-08 19:02:03
Zeige 1 geänderte Dateien mit 21 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -0,0 +1,21 @@ |
| 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 |
+ |
|
| 11 |
+ - Calling [`derivepassphrase.cli.derivepassphrase_export`][], |
|
| 12 |
+ [`derivepassphrase.cli.derivepassphrase_export_vault`][] or |
|
| 13 |
+ [`derivepassphrase.cli.derivepassphrase_vault`][], or calling |
|
| 14 |
+ [`derivepassphrase.cli.derivepassphrase`][] via its |
|
| 15 |
+ [`.main`][click.BaseCommand.main] method, causes those functions to use |
|
| 16 |
+ the standard Python [logging][] and [warnings][] facilities to issue |
|
| 17 |
+ diagnostic messages, without output to standard error. (This includes |
|
| 18 |
+ using [`click.testing.CliRunner`][], which uses `.main` calls under the |
|
| 19 |
+ hood.) Calling [`derivepassphrase.cli.derivepassphrase`][] directly as |
|
| 20 |
+ a function diverts diagnostic messages to standard error. |
|
| 21 |
+ |
|
| 0 | 22 |