fizzy-drinks / fizzy-drinks/sw
Support multiple wallets
- Dominant language
- Python
- Stars
- 16
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
As a user, I want to be able to switch between different wallets.
- Everyone starts with a `default` wallet, and all current commands still work the same;
- Using `sw wallet`, a user is able to manage their wallets. Some sub-commands:
- `sw wallet create NAME`: create a blank wallet with name NAME
- `sw wallet rename OLD NEW`: rename wallet OLD to NEW
- `sw wallet use NAME`: switch to NAME
- `sw wallet merge SRC DST`: move SRC's contents to DST and destroy SRC
- `sw wallet destroy NAME`: permanently delete wallet NAME and its contents (needs confirmation)
- Storage: save each wallet as `NAME.wallet` and load the wallet specified in `current_wallet`, or `default`
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.