What's new
init command — interactive setup wizard creates .n8n-sync.yml
list command — show remote workflows with IDs, names, active state, tags
.env file support — auto-load API keys from .env (via python-dotenv)
- MIT License — fully open source
- PyPI metadata — proper classifiers, author, project URLs
- README with badges — PyPI version, Python versions, CI status, license
- GitHub Actions CI — test on Python 3.10/3.11/3.12, auto-publish on tag
- Example drift-check workflow — ready-to-use GitHub Action for CI
Install
Quick start
n8n-sync init
n8n-sync pull
git add workflows && git commit -m 'snapshot'
n8n-sync diff --check