{"categories":[{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"}],"enrichment":{"capability":"A command-line interface for interacting with Pulp 3's REST API, allowing administrators to manage Pulp repositories and content from the terminal.","skillfed_tags":["cli-tool","package-management","rest-api-client"],"use_cases":["Automate repository creation, synchronization, and content distribution workflows in Pulp deployments via shell scripts.","Manage multiple Pulp instances and their configurations from a single administrative workstation.","Integrate Pulp operations into CI/CD pipelines for automated package publishing and distribution.","Query and inspect Pulp repository status, content, and distribution settings without writing custom API clients.","Configure and maintain Pulp repositories as code using YAML configuration files."],"what_it_does":"Pulp-cli is a command-line tool that acts as a client to Pulp 3's REST API, designed for system administrators who need to manage content repositories and distributions from the terminal. It wraps Pulp's HTTP API in a user-friendly CLI, handling authentication, configuration, and common repository operations through simple commands rather than direct API calls.\n\nThe package depends on click for command parsing, PyYAML and schema for configuration validation, and pulp-glue for core API interaction logic. It is actively maintained and supports current Python versions, though it remains in beta and may introduce breaking changes. The tool is intended for operators managing Pulp deployments at scale, particularly in environments where scripting and automation are needed.","worth_installing":"Yes, if you are a system administrator managing a Pulp 3 deployment and need CLI access to its REST API. The package is actively maintained, has low install friction, and is well-positioned in the PyPI ecosystem. The GPL-2.0-or-later license is a consideration for proprietary environments. The beta status is not a blocker for production use but signals that API changes are possible; review the changelog before upgrading."},"id":"pulp-cli","links":{"html":"https://skillfed.io/packages/pulp-cli","md":"https://skillfed.io/packages/pulp-cli.md","pypi":"https://pypi.org/project/pulp-cli/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":"GPL-2.0-or-later","license_treatment":"copyleft","name":"pulp-cli","python_support":"supports_current","summary":"Command line interface to talk to pulpcore's REST API."},"popularity":{"monthly_downloads":121915,"position":11967,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.40.2"}
