CLI for PR Pilot, a text-to-task automation platform for Github.
Project description
Install | Documentation | Blog | Website
PR Pilot CLI
The PR Pilot CLI is a command-line interface tool designed to interact with the PR Pilot API. It allows users to quickly hand over work to PR Pilot from the command line.
Features
- Configuration Management: Automatically manages API key configuration by prompting the user to input their API key if not already configured.
- Task Creation: Users can create tasks by specifying a repository and a prompt. The CLI handles task creation and optionally waits for the result.
- Result Retrieval: If the
--wait
option is used, the CLI waits for the task to complete and displays the result directly in the terminal. - Dashboard Link: For tasks that are not awaited, the CLI provides a link to the task's dashboard for further monitoring.
Installation
To install the CLI, run the following command:
pip install pr-pilot-cli
Usage
After installation, create tasks using the following command:
pr-pilot --wait <repo> <prompt>
Replace <repo>
and <prompt>
with the appropriate repository and task prompt.
Configuration
The configuration file is located at ~/.pr-pilot.yaml
.
Contributing
Contributors are welcome to improve the CLI by submitting pull requests or reporting issues. For more details, check the project's GitHub repository.
License
The PR Pilot CLI is open-source software licensed under the GPL-3 license.
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
Hashes for pr_pilot_cli-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7910740199b18047e1a750c904d543428347347e0af91c8c977afef69694e5f1 |
|
MD5 | 87c8cdd3bfbfa69bb4957f9b33587e01 |
|
BLAKE2b-256 | 9ef1a3afda644de1bbe1b1758422f6361470a04f702349109994848eadf3895e |