Command line interface to talk to pulpcore's REST API.
Project description
Pulp command line interface
This is a command line interface for Pulp 3.
This software is in beta and future releases may include backwards incompatible changes.
General command syntax
pulp [<global_options>] <plugin> <resource_class> [--type <resource_type>] <action> [<action_options>]
Global options include:
--base-url
--user
--password
--config
--format
-v
/-vv
/-vvv
Quick start
To install and use the CLI, run these commands:
pip install pulp-cli[pygments]
pulp config create -e
Read the installation and configuration doc for more information.
Known issues
- Redirecting from
http
tohttps
, as done by a typical Pulp installation, does not work properly withPOST
andPUT
requests. Please usehttps://
in the base url. Note that the attempt to usehttp
leaks sensitive data over an unencrypted connection.
Example commands
pulp status
pulp file repository list
pulp file repository create --name file_repo1
pulp file repository update --name file_repo1 --description "Contains plain files"
pulp file repository destroy --name file_repo1
Shell Completion
The CLI uses the click package which supports shell completion.
To configure this, check out click's
documentation.
As an example, here is what to add to your ~/.bashrc
file if you're using bash:
eval "$(_PULP_COMPLETE=source_bash pulp)"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pulp-cli-0.5.0.tar.gz
.
File metadata
- Download URL: pulp-cli-0.5.0.tar.gz
- Upload date:
- Size: 35.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441717b3ee5ccb44c62d8795a97a1cdbb7467137ed42d5e7f978f6ae82af59c9 |
|
MD5 | 2521cd894e0c549fe32eaf70bdb22248 |
|
BLAKE2b-256 | 333770c14da2be73716666ed2cd056e52fb4c3c477ff648f07095170c8155292 |
File details
Details for the file pulp_cli-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: pulp_cli-0.5.0-py3-none-any.whl
- Upload date:
- Size: 60.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d25b8b6c8f59f83023cb7e1aad6b2d7b16cad8f022676ffa4ccdfae1f4e0bc00 |
|
MD5 | 1ecd747cca317f2c983653005ee993c6 |
|
BLAKE2b-256 | b0028bddcb8004571260d27309a207ab61615439185c741aca45184f11176ca5 |