Skip to content

Kilo59/ruff-sync

Repository files navigation

codecov pre-commit.ci status Wily Ruff

ruff-sync

CLI tool for keeping multiple project in sync with a single ruff config.

Quick start

VCS Install

pip install git+https://github.com/Kilo59/ruff-sync

Or with pipx (recommended for isolated installations)

pipx install git+https://github.com/Kilo59/ruff-sync
$ ruff-sync --help
usage: ruff-sync [-h] [--source SOURCE] [--exclude EXCLUDE [EXCLUDE ...]] upstream

positional arguments:
  upstream              The URL to download the pyproject.toml file from.

optional arguments:
  -h, --help            show this help message and exit
  --source SOURCE       The directory to sync the pyproject.toml file to. Default: .
  --exclude EXCLUDE [EXCLUDE ...]
                        Exclude certain ruff configs. Default: per-file-ignores

About

Keep ruff toml files in sync

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages