Metadata-Version: 2.4
Name: cursor-multi
Version: 1.1.9
Summary: Cursor Multi
Project-URL: Repository, https://github.com/gabemontague/cursor-multi
Project-URL: Issues, https://github.com/gabemontague/cursor-multi/issues
Author-email: Gabe Montague <gabemontague@outlook.com>
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Python: >=3.9
Requires-Dist: click>=8.2.0
Requires-Dist: pyjson5>=0.9.10
Provides-Extra: dev
Requires-Dist: pyinstaller>=6.9.0; extra == 'dev'
Requires-Dist: pytest-cov>=6.1.1; extra == 'dev'
Requires-Dist: pytest-mock>=3.14.0; extra == 'dev'
Requires-Dist: pytest>=8.3.5; extra == 'dev'
Requires-Dist: ruff>=0.11.10; extra == 'dev'
Description-Content-Type: text/markdown

# cursor-multi

`cursor-multi` is the best way to work with Cursor on multiple Git repos at once. Set up your "sub-repos", for quick access to:

- Automatic syncing of Cursor rule .mcd files from the sub-repos
- Automatic syncing of your `.vscode` folder: `launch.json`, `tasks.json`, `settings.json`

## Installation

### Using `brew`

Run:
`brew tap montaguegabe/cursor-multi`
then
`brew install cursor-multi`

### Using `pipx` (MacOS, Linux, Windows):

- Install [pipx](https://github.com/pypa/pipx)
- Run `pipx install cursor-multi`

## Getting started

To get started, create a new directory that will house all your related repos and run:

```
multi init
```

Then paste in the URLs of all the repositories you want to use with Cursor. You can optionally specify descriptions of what they do, which will be used to create a new repo-directories.mdc Cursor rule.

It is recommended you also install the [VSCode/Cursor Extension]() that automatically keeps your project synced based on edits to files. To manually sync, you can run `multi sync`.

## Git operations

## TODO:

https://github.com/dawidd6/action-homebrew-bump-formula
