Metadata-Version: 2.4
Name: repofuse
Version: 0.1.0
Summary: Monorepo management: multi-repo isolation and documentation generation
Author-email: deepstrain <dev@massiron.com>
License: MIT
Project-URL: Homepage, https://github.com/massiron/repofuse
Project-URL: Repository, https://github.com/massiron/repofuse
Project-URL: Documentation, https://github.com/massiron/repofuse#readme
Keywords: monorepo,git,repository,documentation
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: gitpython>=3.1
Requires-Dist: typer>=0.9
Requires-Dist: rich>=13.0
Requires-Dist: pyyaml>=6.0

# repofuse

**Monorepo management: multi-repo isolation and documentation generation.**

## Installation

```bash
pip install repofuse
```

## Usage

```bash
# Initialize a monorepo
repofuse init

# Add a sub-repository
repofuse add https://github.com/user/project.git

# Add with custom prefix
repofuse add https://github.com/user/project.git --prefix libs/project

# List registered repos
repofuse list

# Isolate a sub-repo as standalone
repofuse iso project-name -o _isolated

# Generate documentation
repofuse docs -o docs/
```

## API

```python
from repofuse.core import add_repo, list_repos, remove_repo
from repofuse.isolate import isolate
from repofuse.docs import generate_docs
```

## License

MIT
