A configuration and prompt updater for Roo Code
Project description
roo-conf
A Python package to deploy configuration and prompt files for Roo Code into a repository.
Purpose
This package provides a command-line utility (roo-conf) that copies specific configuration and prompt files from the installed package to a .roo directory within the current working directory of a Git repository. This allows for easy deployment and management of Roo Code configurations across different projects.
Installation
You can install roo-conf using uv:
uv pip install roo-conf
Usage
Navigate to the root directory of your Git repository in the terminal. Then, execute the roo-conf command using uvx.
By default, running uvx roo-conf will create a .roo directory in your current repository (if it doesn't exist) and copy the necessary configuration files into it, replacing the {{repo-full-path}} placeholder with the absolute path to your repository.
You can also use the roo-conf command with the following options:
-
List available prompts: To see a list of all available prompt files in the package (without the
.mdextension), run:uvx roo-conf --list
-
Locate a deployed prompt: To find the expected path of a specific deployed prompt file (without the
.mdextension) in your.roodirectory, use the--fileor-fargument:uvx roo-conf --file <prompt_name> # or uvx roo-conf -f <prompt_name>
Replace
<prompt_name>with the name of the prompt file you want to locate (e.g.,system-prompt-code-gh). The command will output the full path to the file within the.roodirectory.
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file roo_conf-0.1.3.tar.gz.
File metadata
- Download URL: roo_conf-0.1.3.tar.gz
- Upload date:
- Size: 46.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83c45bc7ba15f1336d9b4ce781b24560744826b53e4b7af78d8ebe24c8dd7855
|
|
| MD5 |
1a77ef638ebc779f4847a7ad5595fafa
|
|
| BLAKE2b-256 |
c76f437c90f137cea4ff8df33277c4f0c2bca58b693eb0604c6fc884ed129b27
|
File details
Details for the file roo_conf-0.1.3-py3-none-any.whl.
File metadata
- Download URL: roo_conf-0.1.3-py3-none-any.whl
- Upload date:
- Size: 26.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd2398e144b930e91ffb9c57f6bdcc103259bfc77ec80158fdd1be254012ba96
|
|
| MD5 |
8c6a107c5bc7d277a326634810cb9ed4
|
|
| BLAKE2b-256 |
5692e3b9e35f8ba03dcd2819f86fc87f12c9ce58589f9daf3dcfc353923a6286
|