Charles Lyding
91cf2d7b9f
fix(@angular/cli): allow global config command outside project
...
Fixes #12296
2018-09-25 17:05:15 -04:00
Hans
f7f5b28dae
feat(@angular/cli): if parsing comes accross an obvious error throw it
...
We accumulate errors this way, and throw only once at the end, with messages for
all errors.
2018-09-19 13:02:40 -07:00
Hans
b02a7e5f9b
fix(@angular/cli): on error finding files, show warning
...
This should not prevent execution, but is useful to know.
2018-09-19 13:02:40 -07:00
Hans
fcbc7db54f
feat(@angular/cli): remove --help-json and add format to help
...
--help now accepts a value which can be a boolean or a string. If the value
is not understood we simply show a message to the user that it was invalid.
2018-09-19 13:02:40 -07:00
Hans
34818b0346
feat(@angular/cli): add subcommand to options
...
SubCommands are not tied to the option that triggers them. They
contain a subset of a CommandDescription interface, with at least
a short and long description and usage notes. These are generated
from the subcommand schema (e.g. schematics in case of generate).
2018-09-19 13:02:40 -07:00
Charles Lyding
c12d3ee329
refactor(@angular/cli): correct implicit returns
2018-09-19 11:32:39 -07:00
Hans
afa71a1471
feat(@angular/cli): add help for ng-new schematics
...
Before it was missing because we need to load the schematics engine for it.
I moved the ng update logic that did this to SchematicCommand.
2018-09-14 21:29:31 -07:00
Hans
06d332ba23
feat(@angular/cli): generate --helpJson will remove collection name
...
For the default collection.
2018-09-14 21:29:31 -07:00
Hans
3b5dbad5c8
feat(@angular/cli): sort schematics by name in --help-json
2018-09-14 21:29:31 -07:00
Hans Larsen
30b0cbda0d
refactor(@angular/cli): automated JSON schema interface generation
2018-09-13 16:44:17 -07:00
Hans
66fbc59767
feat(@angular/cli): add long description and suboption option type
2018-09-06 07:37:48 -07:00
Hans
7ffd3b3033
refactor(@angular/cli): rename project to workspace and clean up
...
Removed unnecessary fields in interfaces, added some comments. Overall QoL.
2018-09-06 07:37:48 -07:00
Hans
de7ec84872
feat(@angular/cli): add --helpJson (or --help-json) too all commands
...
And other refactors.
The interface for the JSON is available in command.ts (the CommandDescription).
2018-09-06 07:37:48 -07:00
Hans
75d682b271
refactor(@angular/cli): use smart default instead of overwriting args
2018-09-06 07:37:48 -07:00
Hans
189563d277
refactor(@angular/cli): rename getset command to deprecated
2018-09-06 07:37:48 -07:00
Charles Lyding
fd6bba38a0
fix(@angular/cli): properly type config command value option
2018-08-29 09:25:56 -07:00
Charles Lyding
e177849f44
fix(@angular/cli): correct update command packages option type
2018-08-29 09:25:56 -07:00
Charles Lyding
489f0e9055
feat(@angular/cli): initialize a console prompt provider for schematics
2018-08-29 09:25:56 -07:00
Yi Qi
0535e2b738
feat(@angular/cli): allow schematic command to specify the default colletion.
2018-08-24 15:02:44 -07:00
Hans
a7b9ee5856
refactor: cleanup and better documentation / comments (hidden from release log)
2018-08-13 20:58:47 -07:00
Hans Larsen
2bf1228f12
fix(@angular/cli): fix rebase on master of original commit
...
Keeping this as a separate commit to leave Mike as the author of the original
work.
2018-08-13 20:58:47 -07:00
Hans
2aa2b1fb4c
fix(@angular/cli): add $type values for all commands
2018-08-13 20:58:47 -07:00
Hans
c75318b432
fix(@angular/cli): fix ci for new command formats
2018-08-13 20:58:47 -07:00
Mike Brocchi
ae9817b7ee
feat(@angular/cli): Update commands to extract meta data into JSON
2018-08-13 20:58:47 -07:00
Yi Qi
569acc40d8
feat(@angular/cli): allow specifying workflow and engineHost for schematic commands.
2018-08-08 20:39:43 -04:00
Hans
a0978b1db3
refactor: fix types to remove any
...
require() returns any so we were missing some typing errors.
2018-07-11 13:35:35 -07:00
Hans Larsen
483cbe2665
refactor: add tslint-sonarts and a lot of tslint rules
...
This should clean up the code a bit.
Note: at first I added the no-useless-cast rule, but after getting frustrated
with it (as it has many false positive), I decided to remove the rule but some
useless casts were removed so I let those in the PR.
2018-07-10 15:07:36 -07:00
Hans Larsen
c1702d3579
refactor: add no-floating-promises lint rule to project
...
With fixes; new now handles the parent initialize, visitor_spec now errors on
rejection, and nothing in the writeI18nOutFile() function was async so removed
the promise there entirely.
2018-07-10 15:07:36 -07:00
Alan Agius
f46a883330
refactor(@angular/cli): remove extra await
...
An async function always wraps the return value in a Promise. Using return await just adds extra time before the overreaching promise is resolved without changing the semantics.
2018-07-02 08:21:57 -04:00
Alan Agius
3108ce30ab
refactor: remove redundant error
in catch
2018-07-02 08:20:59 -04:00
Mike Brocchi
04893ca343
fix(@angular/cli): Fix double setting of the path options for new
...
fixes #11025
2018-06-08 18:07:28 +01:00
Alex Eagle
d1e392fa78
refactor: add missing license headers under packages/angular/cli
2018-06-06 15:11:31 -07:00
Hans Larsen
44086c60ff
build: move devkit repo back to angular-cli
2018-06-05 18:50:06 -07:00