Skip to content

new_feature.commands

new_feature.commands

Run project-configured shell commands.

run_commands(commands: list[str], *, cwd: Path, env: dict[str, str], failure_log: Path | None = None) -> None

Run commands sequentially and raise when any command fails.

run_argv(argv: list[str], *, cwd: Path, env: dict[str, str]) -> int

Run literal arguments with standard streams inherited and owned cancellation.