Subcommands22 subcommands
rush add
Adds one or more dependencies to the package.json and runs rush update
rush change
Records changes made to projects, indicating how the package version number should be bumped for the next publish
rush check
Checks each project's package.json files and ensures that all dependencies are of the same version throughout the repository
rush deploy
Prepares a deployment by copying a subset of Rush projects and their dependencies to a target folder
rush init
Initializes a new repository to be managed by Rush
rush init-autoinstaller
Initializes a new autoinstaller
rush init-deploy
Creates a deployment scenario config file for use with "rush deploy"
rush install
Install package dependencies for all projects in the repo according to the shrinkwrap file
rush link
Create node_modules symlinks for all projects
rush list
List package information for all projects in the repo
rush publish
Reads and processes package publishing change requests generated by "rush change"
rush purge
For diagnostic purposes, use this command to delete caches and other temporary files used by Rush
rush scan
When migrating projects into a Rush repo, this command is helpful for detecting undeclared dependencies
rush setup
(EXPERIMENTAL) Invoke this command before working in a new repo to ensure that any required prerequisites are installed and permissions are configured
rush unlink
Delete node_modules symlinks for all projects in the repo
rush update
Install package dependencies for all projects in the repo, and create or update the shrinkwrap file as needed
rush update-autoinstaller
Updates autoinstaller package dependenices
rush update-cloud-credentials
(EXPERIMENTAL) Update the credentials used by the build cache provider
rush version
Manage package versions in the repo
rush build
Build all projects that haven't been built, or have changed since they were last built
rush rebuild
Clean and rebuild the entire set of projects
rush tab-complete
Provides tab completion