49 releases (19 breaking)

0.20.3 Jan 5, 2025
0.20.2 Nov 30, 2024
0.19.0 Nov 27, 2024
0.17.0 Jun 19, 2024
0.2.1 Mar 26, 2022

#1365 in HTTP server

Download history 2695/week @ 2024-11-18 3924/week @ 2024-11-25 2805/week @ 2024-12-02 2786/week @ 2024-12-09 2408/week @ 2024-12-16 1427/week @ 2024-12-23 1658/week @ 2024-12-30 2861/week @ 2025-01-06 3246/week @ 2025-01-13 2880/week @ 2025-01-20 2713/week @ 2025-01-27 2560/week @ 2025-02-03 2792/week @ 2025-02-10 2423/week @ 2025-02-17 2325/week @ 2025-02-24 1796/week @ 2025-03-03

9,498 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
~105K SLoC