Skip to content

Split CLI into two executables #1202

@juan-malbeclabs

Description

@juan-malbeclabs

Separate the CLI into two executables:

  • User CLI: Contains only the commands required to connect and validate the service.
  • Admin/Foundation CLI: Contains administrative commands and those used by the foundation and the contributors

Rationale:
This separation ensures that contributor or administrator commands are not exposed to end users, keeping the user CLI cleaner and reducing potential misuse.

Notes:

The Admin/Foundation CLI could be distributed in a separate installation package.
Users who need administrative access could install the Admin/Foundation CLI or build from the source code.

Sub-issues

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions