denoland/deno_task_shell

Cross-platform shell for deno task.

Rust

140

181 commits

updated Sep 25, 2026

See the code

README

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;

Contributors

dsherret

101 commits

denobot

55 commits

bartlomieju

7 commits

wolfv

4 commits

denoland/deno_task_shell

Cross-platform shell for deno task.

Rust

140

181 commits

updated Sep 25, 2026

See the code

README

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;

Contributors

dsherret

101 commits

denobot

55 commits

bartlomieju

7 commits

wolfv

4 commits

Languages

Rust

100.0%