# CrumbleCI ![Crates.io](https://img.shields.io/crates/v/crumble_ci?label=Crates.io%20version) ![GitHub issues](https://img.shields.io/github/issues/wafelack/crumble) ![Crates.io](https://img.shields.io/crates/d/crumble_ci?label=Downloads%20%28crates.io%29)
Simple CI system made in Rust. ## Installation Needs `cargo` ### Windows ```bat mkdir C:\CrumbleCI cd C:\CrumbleCI cargo install crumble_ci set PATH=%PATH%;C:\CrumbleCI ``` ### *Nix ```bash cd /bin/ cargo install crumble_ci ``` ## Usage To use crumble, create file `.crumble.json` at the root of your folder. Write in the commands you want to run (as show in the example below) ```json { "name": "Build & Test", "jobs": { "build": "cargo build --verbose", "test" : "cargo test --verbose" } } ``` Then, to run your commands, just execute `crumble` in a terminal. *NOTE : You can generate a badge with `crumble --badge`*