52 releases (22 breaking)
Uses new Rust 2024
new 0.23.0 | Apr 10, 2025 |
---|---|
0.21.0 | Mar 18, 2025 |
0.20.2 | Nov 30, 2024 |
0.17.0 | Jun 19, 2024 |
0.2.1 | Mar 26, 2022 |
#30 in Build Utils
11,037 downloads per month
Used in 15 crates
(13 directly)
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–13MB
~149K SLoC