Installation¶
TL;DR: Get Started Real Fast¶
pip install pulp-cli[pygments]
pulp config create -e
# insert your server configuration here
pulp status
The pulp-cli package can be installed from a variety of sources. After installing, see the next section on how to configure pulp-cli.
From PyPI¶
To install with minimal dependencies:
pip install pulp-cli # minimal dependencies
You can also include optional dependencies for advanced features with one of the following commands:
pip install pulp-cli[pygments] # colorized output
pip install pulp-cli[shell] # with interactive shell mode
If you want to install additional cli plugins, you can follow this example:
pip install pulp-cli-deb
From a source checkout¶
If you intend to use unreleased features, or want to contribute to the CLI, you can install from source:
git clone git@github.com:pulp/pulp-cli.git
pip install -e ./pulp-cli -e ./pulp-cli/pulp-glue --config-settings editable_mode=compat
# Optionally install plugins from source
git clone git@github.com:pulp/pulp-cli-deb.git
pip install -e ./pulp-cli-deb --config-settings editable_mode=compat
git clone git@github.com:pulp/pulp-cli-maven.git
pip install -e ./pulp-cli-maven -e ./pulp-cli-maven/pulp-glue-maven --config-settings editable_mode=compat