All apps/Rush

Rush

rush

Rush makes life easier for JavaScript developers who build and publish many packages from a common Git repo.

Runs as rush, rushx|macOS, Linux, Windows|rushjs.io

Command form

ai-draft · 4 tasks · 17 fields

Common Rush jobs: install, build and add. Project selection is limited to --to, --from and --only.

Opens the form; the finished command lands at your prompt, unrun
otty gui rush

rush install

Install dependencies

Install dependencies according to the shrinkwrap file.

Install dependenciesExample values, fixed in this page — nothing here reaches a terminal
Basic
Install up to project
string
TasksEach one presets the form for one job
Install
to
Check shrinkwrap
check_only
ParametersOnly these flags are editable in the form
Purge first
boolean
--purge-p
Only check shrinkwrap
boolean
--check-only
Install up to project
string · repeatable
--to-t
Network concurrency
integer
--network-concurrency
Max install attempts
integer
--max-install-attempts

rush build

Build

Build projects that have changed since they were last built.

BuildExample values, fixed in this page — nothing here reaches a terminal
Basic
Build up to project
string
Build from project
string
Only this project
string
Show build logs
--verbose
TasksEach one presets the form for one job
Build
tofromonlyverbose
ParametersOnly these flags are editable in the form
Build up to project
string · repeatable
--to-t
Build from project
string · repeatable
--from-f
Only this project
string · repeatable
--only-o
Parallelism
A positive integer or max.
string
--parallelism-p
Show build logs
boolean
--verbose-v
Changed projects only
boolean
--changed-projects-only-c

rush add

Add dependency

Add dependencies to the current project's package.json and run rush update.

Add dependencyExample values, fixed in this page — nothing here reaches a terminal
Basic
Package*
string
As devDependency
--dev
Exact version
--exact
TasksEach one presets the form for one job
Add
packagedevexact
ParametersOnly these flags are editable in the form
Package
string · repeatable
--package-p
As devDependency
boolean
--dev
Exact version
boolean
--exact
Caret version
boolean
--caret
Skip rush update
boolean
--skip-update-s
Make versions consistent
boolean
--make-consistent-m
SourcesEvery flag above is checked against these
fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

fig
completion

github.com

Before it fills your prompt, Otty checks the installed rush against its version. A form that does not match your version is not offered.