Possible improvements thanks to Click
Follows #77 (closed):
-
#173 (closed): Rename
--auth-seed/--seed
to--auth-seedhex/--seedhex
in order to allow possible--seed
authentication later on? - add examples like in pipenv/poetry.
- Use Context default for Ğ1 and ĞTest endpoints?
-
Use
@pass_obj
decorator instead of@pass_context
- Promt and confirmation (auth, tx/cert confirmation, license)
-
Use
echo()
rather thanprint()
to make it work on Windows and to be able to printANSI
colours later on. -
Pager support:
- blocks
- tx history
- Screen clearing
- Editor for configuration #79
- Application folder: for configuration storage and authfiles
-
Launch app: could replace
webbrowser
-
Progress bar:
history
,net
,blocks
, andverify
(#262 (closed)) commands - auth-file/conf file reading/writting
-
license
cmd: language and display mean choice as argument/option -
balance
: cumulate auth-file and pubkeys passed as arguments? How to handle conflict (same resulting pubkey), not handled as currently passing twice same pubkey as argument? - Add aliases
-
Password prompt: take care that we shouldn’t be able to pass the value with
--password
.