53 releases (22 breaking)

Uses new Rust 2024

0.23.1 Apr 18, 2025
0.22.0 Apr 2, 2025
0.21.0 Mar 18, 2025
0.20.2 Nov 30, 2024
0.2.1 Mar 26, 2022

#343 in HTTP server

Download history 2934/week @ 2025-01-08 3088/week @ 2025-01-15 2851/week @ 2025-01-22 2828/week @ 2025-01-29 2657/week @ 2025-02-05 2742/week @ 2025-02-12 2301/week @ 2025-02-19 2162/week @ 2025-02-26 1990/week @ 2025-03-05 2811/week @ 2025-03-12 2456/week @ 2025-03-19 3131/week @ 2025-03-26 2889/week @ 2025-04-02 3130/week @ 2025-04-09 3242/week @ 2025-04-16 2440/week @ 2025-04-23

12,252 downloads per month
Used in 15 crates (13 directly)

MIT license

205KB
5.5K SLoC

deno_task_shell

// parse
let list = deno_task_shell::parser::parse(&text)?;

// execute
let env_vars = std::env::vars_os().collect::<HashMap<_, _>>();
let cwd = std::env::current_dir()?;

let exit_code = deno_task_shell::execute(
  list,
  env_vars,
  cwd,
  Default::default(), // custom commands
).await;

Dependencies

~3–14MB
~150K SLoC