deno
a6fd15fb - feat: bump deno_task_shell to 0.33.0 (#34642)

Commit
100 days ago
feat: bump deno_task_shell to 0.33.0 (#34642) Bumps `deno_task_shell` from 0.32.0 to 0.33.0, which brings several parser and builtin improvements that resolve long-standing `deno task` limitations. The new release adds bash-style brace expansion (`{a,b,c}`, `{1..5}`, single-char ranges and nesting), so common idioms like `mocha test/{*,**/**}.js` now parse instead of failing with "Unexpected character." It also allows redirects on commands inside a pipe sequence (`cmd 2>&1 | tee log`), which previously errored out, and makes malformed glob patterns fall back to literal pass-through (matching bash with `failglob` off) so things like `--allow-write=**/*.txt` no longer abort with a glob syntax error. Finally it adds a POSIX `test` builtin for a useful subset of operators. The release also drops the `anyhow` dependency from the crate, changing the `parser::parse` return type; the CLI usage compiles unchanged since the new error type still satisfies the `Context` bound. Fixes #20893 Fixes #24500 Fixes #28808 Fixes #27238
Author
Parents
Loading