# `derivepassphrase` wish scheme-specific-cli-and-config
???+ wish-success "Wish details: Move `vault`-specific command-line interface into a separate CLI subcommand and matching configuration file"
Class | wish | This is a request for an enhancement.
|
---|
Present-in | 0.1.0 0.1.1 0.1.2 0.1.3 0.2.0
|
---|
Fixed-in | 69cf6a48483555dbcb4c8506673ef942fb008e18 (0.2.0)
|
---|
Blocks | [other-derivation-schemes](other-derivation-schemes.md)
|
---|
In preparation for [other-derivation-schemes](other-derivation-schemes.md), move the current `vault`-specific command-line interface into a subcommand `vault`, and a matching configuration file `vault.json` instead of `config.json`.
Include machinery to automatically migrate to `vault.json`, with fallback to `config.json` if the former is not writable. (v1.0 will no longer support `config.json` or auto-migration.)