40 releases (15 breaking)

0.16.0 Mar 27, 2024
0.14.4 Jan 26, 2024
0.14.2 Nov 23, 2023
0.13.1 Jul 26, 2023
0.2.1 Mar 26, 2022

#167 in HTTP server

Download history 872/week @ 2023-12-22 1088/week @ 2023-12-29 1475/week @ 2024-01-05 1661/week @ 2024-01-12 1542/week @ 2024-01-19 1924/week @ 2024-01-26 1638/week @ 2024-02-02 2162/week @ 2024-02-09 2095/week @ 2024-02-16 1995/week @ 2024-02-23 2415/week @ 2024-03-01 2400/week @ 2024-03-08 2283/week @ 2024-03-15 3851/week @ 2024-03-22 4433/week @ 2024-03-29 2693/week @ 2024-04-05

13,616 downloads per month
Used in 10 crates

MIT license

220KB
7K 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.7–11MB
~94K SLoC