Overview
copr-cli is the command-line interface for the Copr build system. It allows you to manage projects, submit builds, and interact with the Copr service from your terminal.Installation Methods
Installation from Source
To install copr-cli directly from source:Dependencies
copr-cli requires the following Python packages:python-copr- Python API client for Coprrequests- HTTP libraryargcomplete(optional) - Shell tab completionbeautifulsoup4(optional) - HTML parsing for error messagesrich- Terminal formatting and colors
Optional Features
Tab Completion
To enable shell tab completion, installargcomplete:
GSSAPI Authentication
For GSSAPI/Kerberos authentication support:Verifying Installation
After installation, verify that copr-cli is working:Upgrading
Troubleshooting
Command Not Found
Ifcopr-cli is not found after installation:
Import Errors
If you see Python import errors:Permission Denied
If you get permission errors:Next Steps
After installing copr-cli, you need to configure authentication:- Configuration - Set up API token and configuration file
- Commands Reference - Learn about available commands
- Examples - See real-world usage examples