plexus.cli.shared.CommandLineInterface module

Main entry point for the Plexus CLI.

class plexus.cli.shared.CommandLineInterface.OrderCommands(name: str | None = None, commands: MutableMapping[str, Command] | Sequence[Command] | None = None, invoke_without_command: bool = False, no_args_is_help: bool | None = None, subcommand_metavar: str | None = None, chain: bool = False, result_callback: Callable[[...], Any] | None = None, **kwargs: Any)

Bases: Group

list_commands(ctx: Context) list[str]

Returns a list of subcommand names in the order they should appear.

plexus.cli.shared.CommandLineInterface.main()

Plexus Command Line Interface. This function is the entry point when the plexus command is run.