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 Distribution

roo_conf-0.1.3.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

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

Hashes for roo_conf-0.1.3.tar.gz
Algorithm Hash digest
SHA256 83c45bc7ba15f1336d9b4ce781b24560744826b53e4b7af78d8ebe24c8dd7855
MD5 1a77ef638ebc779f4847a7ad5595fafa
BLAKE2b-256 c76f437c90f137cea4ff8df33277c4f0c2bca58b693eb0604c6fc884ed129b27

See more details on using hashes here.

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

Hashes for roo_conf-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fd2398e144b930e91ffb9c57f6bdcc103259bfc77ec80158fdd1be254012ba96
MD5 8c6a107c5bc7d277a326634810cb9ed4
BLAKE2b-256 5692e3b9e35f8ba03dcd2819f86fc87f12c9ce58589f9daf3dcfc353923a6286

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