Skip to content

Pulp 3 CLI Docs

This is the documentation for Pulp 3's command line interface.

Here you can find information about how to install the Pulp 3 CLI, and general usage and syntax information.

Currently pulp-cli supports pulpcore and 6 of Pulp's plugins: pulp_ansible, pulp-certguard, pulp_container, pulp_file, pulp_python and pulp_rpm. See section below for information on how to extend the CLI to support other Pulp plugins.

Check out the supported workflows section to learn about the capabilities of the CLI. You can find more workflow examples for the Pulp 3 CLI throughout the plugin documentation. For example, synchronizing a File repository.

Use the links on the left to navigate.

CLI Plugins

The CLI can be extended via external plugins. See the installation instructions.

Known plugins include:

Plugin Description Source Repository
pulp-cli-deb Provides the deb subcommand group to interact with pulp_deb. pulp/pulp-cli-deb
pulp-cli-gem Provides the gem subcommand group to interact with pulp_gem. pulp/pulp-cli-gem
pulp-cli-maven Provides the maven subcommand group to interact with pulp_maven. pulp/pulp-cli-maven
pulp-cli-ostree Provides the ostree subcommand group to interact with pulp_ostree. pulp/pulp-cli-ostree