18 lines
485 B
Markdown
18 lines
485 B
Markdown
# 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.
|