Files
backstage/packages/cli-defaults/README.md
T
Patrik Oldsberg 4d081452b1 Address review feedback from freben
- Use cli-defaults instead of listing individual CLI modules in
  create-app template and root package.json
- Move nodeTransform config files from cli-module-build to cli-node
  to avoid cross-module direct imports
- Rename cli-module-create-github-app to cli-module-github
- Start createCliModule init chain with Promise.resolve()
- Deduplicate exitWithError in runCliModule.ts
- Extract shared isCommandNodeHidden to @internal/cli
- Add explanatory comment for fromArray deduplication field
- Restore error for cli role packages missing bin in runCliExtraction

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-03-16 12:55:22 +01:00

1.9 KiB

@backstage/cli-defaults

The default set of CLI modules for the Backstage CLI. Installing this single package provides all standard CLI commands without needing to list each module individually.

Included Modules

Module Description
@backstage/cli-module-auth Authentication commands
@backstage/cli-module-build Build, start, and packaging commands
@backstage/cli-module-config Configuration inspection commands
@backstage/cli-module-github GitHub App creation
@backstage/cli-module-info Environment and dependency info
@backstage/cli-module-lint Linting commands
@backstage/cli-module-maintenance Repository maintenance commands
@backstage/cli-module-migrate Migration and version management
@backstage/cli-module-new Scaffolding for new plugins and packages
@backstage/cli-module-test-jest Jest-based testing commands
@backstage/cli-module-translations Translation management commands

For fine-grained control over which CLI commands are available, you can install individual modules instead.

Documentation