Merge bitcoindevkit/bdk-cli#312: Add command to delete saved wallet config
4445a2661d06ba8006b4edaf239a4afe99bd6178 ci: test redb without default features (yan)
b37ab0210696c2e46f0b9ad2b35ffd7849b37179 docs: document saved wallet config commands (yan)
f02250e0f908e0403434b370e11b9b321b989611 feat(wallet): add saved config list and delete commands (yan)
Pull request description:
### Description
Adds `wallets delete <wallet_name>` to remove a saved wallet configuration.
Saved configurations can be listed with `wallets list`.
Resolves #310.
### Notes to the reviewers
List and delete use separate handlers and outputs.
Delete only removes the entry from `config.toml`.
Wallet database files arenot removed.
## Changelog notice
- Added `wallets delete` to remove a saved wallet configuration
### Checklists
#### All Submissions:
* [x] I've signed all my commits
* [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk-cli/blob/master/CONTRIBUTING.md)
* [x] I ran `cargo fmt` and `cargo clippy` before committing
#### New Features:
* [x] I've added tests for the new feature
* [x] I've added docs for the new feature
* [x] I've updated `CHANGELOG.md`
ACKs for top commit:
vadim-anfv:
ACK
4445a2661d06ba8006b4edaf239a4afe99bd6178
caarloshenriq:
tACK
4445a26
tvpeter:
ACK
4445a2661d06ba8006b4edaf239a4afe99bd6178
Tree-SHA512: a8e7b59e38c1eeda1f1082a230d41b39b25f6af7ede319853898901a950e2e08491e74ce05ac6ba171b15257bb8dcbb3284ae2f566076ae0740bd70d0b9d5fb1