polykit-0.2.0 is not a library.
Fast, language-agnostic monorepo orchestration tool.
Installation
Install from crates.io:
Or build from source:
Quick Start
- Create a
polykit.tomlin each package:
= "my-package"
= "rust"
= true
[]
= ["other-package"]
[]
= "cargo build --release"
= "cargo test"
- Run commands:
Commands
polykit scan- Discover packagespolykit graph- Show dependency orderpolykit build [packages...]- Build packagespolykit test [packages...]- Run testspolykit affected --git- Find changed packagespolykit release <package> --bump <major|minor|patch>- Bump versionspolykit watch <task>- Watch and rebuildpolykit why <package>- Show dependenciespolykit validate- Validate configurationpolykit list- List all tasks
Supported Languages
- JavaScript/TypeScript (
js,ts) - Python (
python) - Go (
go) - Rust (
rust)
Documentation
License
Licensed under the Apache-2.0 license. See LICENSE.md for details.