| --concurrency | How many threads to use when Lerna parallelizes the tasks (defaults to count of logical CPU cores) | 
| --loglevel  <loglevel> | What level of logs to report. On failure, all logs are written to lerna-debug.log in the current working directory | 
| --max-buffer  <bytes> | Set a max buffer length for each underlying process call | 
| --no-progress | Disable progress bars. This is always the case in a CI environment | 
| --no-sort | The --no-sort option disables sorting, instead executing tasks in an arbitrary order with maximum concurrency | 
| --reject-cycles | Fail immediately if a cycle is found (in bootstrap, exec, publish or run) | 
| -h, --help | Show help | 
| -v, --version | Show version number | 
| --scope  <glob> | Include only packages with names matching the given glob | 
| --ignore  <glob> | Exclude packages with names matching the given glob | 
| --no-private | Exclude private packages. They are included by default | 
| --since  [ref] | Only include packages that have been changed since the specified ref. If no ref is passed, it defaults to the most-recent tag | 
| --exclude-dependents | Exclude all transitive dependents when running a command with --since, overriding the default 'changed' algorithm | 
| --include-dependents | Exclude all transitive dependents when running a command with --since, overriding the default 'changed' algorithm | 
| --include-dependencies | Include all transitive dependencies when running a command regardless of --scope, --ignore, or --since | 
| --include-merged-tags | Include tags from merged branches when running a command with --since. This is only useful if you do a lot of publishing from feature branches, which is not generally recommended | 
| --stream | Stream output from child processes immediately, prefixed with the originating package name. This allows output from different packages to be interleaved | 
| --parallel | Similar to --stream, but completely disregards concurrency and topological sorting, running a given command or script immediately in all matching packages with prefixed streaming output | 
| --no-bail | By default, lerna run will exit with an error if any script run returns a non-zero exit code. Pass --no-bail to disable this behavior, running the script in all packages that contain it regardless of exit code | 
| --no-prefix | Disable package name prefixing when output is streaming (--stream or --parallel). This option can be useful when piping results to other processes, such as editor plugins | 
| --profile | Profiles the script executions and produces a performance profile which can be analyzed using DevTools | 
| --profile-location  <location> | You can provide a custom location for the performance profile output. The path provided will be resolved relative to the current working directory |