Bootstrap geth Rust workspace
This commit is contained in:
commit
26f81ff1ef
73 changed files with 4835 additions and 0 deletions
18
docs/adr/0001-single-binary-cli-and-daemon.md
Normal file
18
docs/adr/0001-single-binary-cli-and-daemon.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# ADR 0001: Single Binary CLI And Daemon
|
||||
|
||||
## Status
|
||||
|
||||
Accepted.
|
||||
|
||||
## Decision
|
||||
|
||||
The project ships one executable: `geth`. It has daemon mode with
|
||||
`geth daemon run` and control mode through commands such as `geth status`.
|
||||
|
||||
Control commands use a local Unix socket. There are no separate `gethd` or
|
||||
`gethctl` binaries.
|
||||
|
||||
## Consequences
|
||||
|
||||
Packaging and user mental model stay simple. The daemon remains the owner of
|
||||
identity, Iroh endpoint state, resources, and synchronized data structures.
|
||||
Loading…
Reference in a new issue