50 releases (20 breaking)

new 0.21.0 Mar 18, 2025
0.20.2 Nov 30, 2024
0.17.0 Jun 19, 2024
0.16.0 Mar 27, 2024
0.2.1 Mar 26, 2022

#164 in HTTP server

Download history 4071/week @ 2024-11-27 2420/week @ 2024-12-04 2827/week @ 2024-12-11 2060/week @ 2024-12-18 1394/week @ 2024-12-25 1985/week @ 2025-01-01 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 2224/week @ 2025-03-12

9,222 downloads per month
Used in 15 crates (13 directly)

MIT license

240KB
8K SLoC

deno_task_shell

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

// execute
let env_vars = HashMap::from(&[
  ("SOME_VAR".to_string(), "value".to_string()),
]);
let cwd = std::env::current_dir()?;

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

Dependencies

~0.6–11MB
~103K SLoC