-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor cli structure #254
Conversation
Supersedes #252 |
efd92db
to
ccbe268
Compare
10d4545
to
9cdc7fb
Compare
ccbe268
to
3ac600b
Compare
Just a few comments up front:
It woudl be great if you could put everything in a
So this can become
I think |
Package client
Refactored the structure of the CLIs
Renamed
zeth_debug
CLI tozeth_helper
Re-arranged the client code:
zeth
becomescore
(the cli is calledzeth
, enhance having azeth
folder suggested it was the code of the cli while it actually was the "core"/"backend" of the client)test
becomestests
commands
becomescli
test_commands
is now split in:-
test_commands
: scripts used to carry out "integration" tests and deploy testing contracts/generate data for the tests-
helper
: CLI allowing to carry out non-zeth related things. This is not strictly used for tests, but rather to ease the use ofZeth
on an Ethereum-like blockchain by exposing some useful functionalitiescore
,api
,helper
,cli
are bundled into azeth
package