### Added - Both `derivepassphrase vault` and `derivepassphrase export vault` now support changing the amount of diagnostic output they emit via new command-line options `--debug`, `-v`/`--verbose` and `-q`/`--quiet`. Internally, this uses Python's standard [logging][] and [warnings][] systems. ### Changed - Calling [`derivepassphrase_export`] [derivepassphrase.cli.derivepassphrase_export], [`derivepassphrase_export_vault`] [derivepassphrase.cli.derivepassphrase_export_vault] or [`derivepassphrase_vault`] [derivepassphrase.cli.derivepassphrase_vault], or calling [`derivepassphrase`] [derivepassphrase.cli.derivepassphrase] via its [`.main`][click.BaseCommand.main] method, causes those functions to use the standard Python [logging][] and [warnings][] facilities to issue diagnostic messages, without output to standard error. (This includes using [`click.testing.CliRunner`][], which uses `.main` calls under the hood.) Calling [`derivepassphrase`] [derivepassphrase.cli.derivepassphrase] directly as a function diverts diagnostic messages to standard error.