Metadata-Version: 2.4
Name: aicite
Version: 0.0.7.dev1
Summary: Open-source CLI utility to bootstrap AI assistant project context and agent prompts.
Author-email: Mehul H <hmv.workspace@gmail.com>
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.0.0
Dynamic: license-file

# uvx distribution

This folder contains the Python-based distribution of AiCite.

## Usage

To use AiCite via uvx (uv's package runner):

```bash
uvx aicite --help
uvx aicite setup [--force] [--only <targets> | --copilot] [--kilocode] [--cursor] [--docs]
```

## Features

- `setup`: Create project assistant files in the current directory
- `--force`: Overwrite existing generated files
- `--only`: Comma-separated targets: copilot,kilocode,cursor,docs (default: all). Note: docs are always generated.
- `--copilot`: Generate only .github/ (Copilot)
- `--kilocode`: Generate only .kilocode/ (KiloCode)
- `--cursor`: Generate only .cursor/ (Cursor IDE)
- `--docs`: Generate only docs/

## Development

To install and develop locally:

```bash
cd uvx
python3 -m venv venv
source venv/bin/activate
pip install -e .
```

To sync templates from the repository root:

```bash
python3 scripts/sync-templates.py
```

## Build

To build the package:

```bash
cd uvx
pip install build
python -m build
```

## Publish

To publish to PyPI (requires appropriate credentials):

```bash
cd uvx
pip install twine
twine upload dist/*
```

