Commands list

rp-cli can do much more than what is in the examples list. Here below, the exhaustive list of all the rp-cli commands and sub-commands.

Nevertheless, rp-cli’s inline help is really furnished. Thus, use the --help or -h flags with any command, or sub-command, as soon as you need information!

rp-cli
│
├── applications -- Applications commands group
|   │
│   ├── add         -- Create a new application
│   ├── build       -- Start building an application
│   ├── builds-list -- List all the builds of an application
│   ├── delete      -- Delete an application
│   ├── get         -- Get the properties of an application
│   ├── list        -- List the applications from a project or from the whole Redpesk infrastructure
│   ├── test        -- Start a test run for an application
│   ├── tests-list  -- List all the test runs done on an application
│   ├── update      -- Update an application settings
│   └── upload      -- Upload a new specfile for an application
│
│
├── help -- Help provides help for any command in the application
│
│
├── misc -- Miscellaneous commands group
|   │
│   ├── add-connection  -- Define a new connection
│   ├── arch            -- List the supported architectures for Redpesk
│   ├── configuration   -- Display rp-cli's current configuration parameters
│   ├── distributions   -- List the available distributions for Redpesk
│   ├── status          -- Get the Redpesk infrastructure configuration status
│   └── version         -- Get the Redpesk back-end's version
│
│
├── onboard -- Set up the whole rp-cli configuration interactively
│
│
├── projects -- Projects commands group
|   │
│   ├── add     -- Create a new project
│   ├── delete  -- Delete a project
│   ├── get     -- Get the properties of a project
│   ├── list    -- List the projects from the Redpesk infrastructure
│   ├── members -- Projects members sub-commands group
│   │   ├── add    -- Add a user as member of a project
│   │   ├── delete -- Delete a member of a project
│   │   ├── get    -- List the members of a project
│   │   └── update -- Update a project member's roles
│   └── update  -- Update a project settings
│
│
├── teams -- Teams commands group
|   │
│   ├── add    -- Create a new team
│   ├── get    -- Get the properties of a team
│   ├── invite -- Invite a user or a team in another team
│   ├── list   -- List the teams from the Redpesk infrastructure
│   └── update -- Update a team settings
│
│
├── users -- Users commands group
│   |
│   ├── add     -- Create a new user
│   ├── disable -- Disable a user
│   ├── enable  -- Enable a user
│   ├── get     -- Get the properties of a user
│   ├── list    -- List the users from the Redpesk infrastructure
│   └── update  -- Update a user settings
│
│
└── local -- Local commands group
    |
    ├── exec    -- Execute a command line in the local-builder
    └── package -- Packaging sub-command group
        ├── init  -- Initialization needed by the local builder to package
        └── run   -- Run the packaging of an application