Skip to main content

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 .md extension), run:

    uvx roo-conf --list
    
  • Locate a deployed prompt: To find the expected path of a specific deployed prompt file (without the .md extension) in your .roo directory, use the --file or -f argument:

    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 .roo directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

roo_conf-0.1.2-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file roo_conf-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: roo_conf-0.1.2-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

Hashes for roo_conf-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d98d7d42d09c5cf4762760f60572b3aeb0504a52c0bda4b5a3683a540c17284f
MD5 a95927104cd38cc66e3d09ad0e8185e8
BLAKE2b-256 9f045474eff22c028c4bfdf6baab46c8db75cc86b044079f2a4d53958fc0b227

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page