#cargo #configurable #runner #toml #toml-config #run #advrunner

app cargo-advrunner

An advanced configurable cargo runner

2 unstable releases

0.2.0 Jul 22, 2023
0.1.0 Jul 22, 2023

#376 in Cargo plugins

Download history 1315/week @ 2024-01-28 649/week @ 2024-02-04 37/week @ 2024-02-11 379/week @ 2024-02-18 114/week @ 2024-02-25 120/week @ 2024-03-03 109/week @ 2024-03-10 110/week @ 2024-03-17 84/week @ 2024-03-24 337/week @ 2024-03-31 1202/week @ 2024-04-07 574/week @ 2024-04-14 349/week @ 2024-04-21 49/week @ 2024-04-28 418/week @ 2024-05-05 230/week @ 2024-05-12

1,308 downloads per month

MIT license

4KB
66 lines

cargo-advrunner

An advanced configurable runner for cargo.

Usage

  1. Install cargo-advrunner

    cargo install cargo-advrunner
    
  2. Add the .cargo/config.toml entry.

    runner = "cargo-advrunner"
    
  3. Add the advrunner.toml config file.

    [test]
    command = "<command to use for cargo test>"
    
    [run]
    command = "<command to use for cargo run>"
    

Examples

WASM

Configure advrunner.toml to run using wasm-server-runner, test using wasm-bindgen-test-runner:

[test]
command = "wasm-bindgen-test-runner"

[run]
command = "wasm-server-runner"

Set the runner to only be used for WASM at .cargo/config.toml:

[target.wasm32-unknown-unknown]
runner = "cargo-advrunner"

Dependencies

~0.9–9MB
~75K SLoC