An open API service indexing awesome lists of open source software.

https://github.com/angular/angular-devkit-schematics-cli-builds

Build artifacts for @angular-devkit/schematics-cli
https://github.com/angular/angular-devkit-schematics-cli-builds

Last synced: 4 months ago
JSON representation

Build artifacts for @angular-devkit/schematics-cli

Awesome Lists containing this project

README

          

# Snapshot build of @angular-devkit/schematics-cli

This repository is a snapshot of a commit on the original repository. The original code used to
generate this is located at http://github.com/angular/angular-cli.

We do not accept PRs or Issues opened on this repository. You should not use this over a tested and
released version of this package.

To test this snapshot in your own project, use

```bash
npm install git+https://github.com/angular/angular-devkit-schematics-cli-builds.git
```

----
# Schematics CLI

This package contains the executable for running a [Schematic](/packages/angular_devkit/schematics/README.md).

# Usage

```
$ schematics [CollectionName:]SchematicName [options, ...]

By default, if the collection name is not specified, use the internal collection provided
by the Schematics CLI.

Options:
--debug Debug mode. This is true by default if the collection is a relative
path (in that case, turn off with --debug=false).

--allow-private Allow private schematics to be run from the command line. Default to
false.

--dry-run Do not output anything, but instead just show what actions would be
performed. Default to true if debug is also true.

--force Force overwriting files that would otherwise be an error.

--list-schematics List all schematics from the collection, by name. A collection name
should be suffixed by a colon. Example: '@angular-devkit/schematics-cli:'.

--no-interactive Disables interactive input prompts.

--verbose Show more information.

--help Show this message.

Any additional option is passed to the Schematics depending on its schema.
```

# Examples

1. Create a new NPM package that contains a blank schematic.

```sh
$ schematics blank
```

2. Walkthrough example that demonstrates how to build a schematic.

```sh
$ schematics schematic --name
```