Skip to content

RFC(philosophy): Limiting depth of commands and subcommands in CLIs #2336

@moul

Description

@moul

The current CLIs has multiple levels of depth for commands and subcommands, which can be confusing for users IMO.

I propose limiting the depth of commands and subcommands.
For example, we could switch from gnoland genesis txs add sheets to gnoland genesis txs-add-sheets.
This would make the CLI more user-friendly, as the first -h command would display top-level commands and subcommands ecosystems, and the -h of a subsystem would provide the full list of potential options, ideally sorted alphabetically.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    📥 Inbox

    Status

    Need lots of help

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions