There are ideas to extend the functionality beyond just creating a project, e.g.
- "edit" the configuration options of an existing project via a TUI
- collecting diagnostic information for troubleshooting
- ...
There are generally two ways to go forward
- have one binary (named more general) to do all of that and more in future
- have multiple binaries specialized for the job (e.g.
esp-generate, esp-config, esp-diag ...)