.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.TH runner-install 1 "runner 0.19.0" "Runner Manual"
.SH NAME
runner\-install \- Install deps; may chain tasks after; \-s/\-p pick the post\-install mode
.SH SYNOPSIS
\fBrunner\-install\fR [\fB\-f\fR|\fB\-\-frozen\fR] [\fB\-\-no\-scripts\fR] [\fB\-\-scripts\fR] [\fB\-s\fR|\fB\-\-sequential\fR] [\fB\-p\fR|\fB\-\-parallel\fR] [\fB\-k\fR|\fB\-\-keep\-going\fR] [\fB\-K\fR|\fB\-\-kill\-on\-fail\fR] [\fB\-h\fR|\fB\-\-help\fR] [\fITASKS\fR]
.SH DESCRIPTION
Install deps; may chain tasks after; \-s/\-p pick the post\-install mode
.SH OPTIONS
.TP
\fB\-f\fR, \fB\-\-frozen\fR
Reproducible install from lockfile (npm ci, \-\-frozen\-lockfile, etc.)
.TP
\fB\-\-no\-scripts\fR
Skip install lifecycle scripts where the PM supports it (npm/yarn/pnpm/bun/composer; deno already denies)
.TP
\fB\-\-scripts\fR
Force install lifecycle scripts on where the PM can express it (npm/yarn\-berry/deno; bun/pnpm need a manifest allowlist)
.TP
\fB\-s\fR, \fB\-\-sequential\fR
Chain tasks in order
.TP
\fB\-p\fR, \fB\-\-parallel\fR
Chain tasks concurrently
.TP
\fB\-k\fR, \fB\-\-keep\-going\fR
Finish chain despite failures [env: RUNNER_KEEP_GOING]
.TP
\fB\-K\fR, \fB\-\-kill\-on\-fail\fR
Parallel: kill siblings on first failure [env: RUNNER_KILL_ON_FAIL]
.TP
\fB\-h\fR, \fB\-\-help\fR
Print help
.TP
[\fITASKS\fR]
Optional task names to run after install completes. Sequential by default; `\-p` runs them concurrently once install finishes (install itself always runs first, never as a parallel sibling). Plain positional (no `trailing_var_arg`) so chain flags placed after the task list still parse as flags, not task names
.SH AUTHORS
Kaj Kowalski