29 Commits

Author SHA1 Message Date
Piotr Grzesik
afd0a5bd6f feat: Introduce enforce-hash-update flag to help hashing migration 2021-11-09 13:24:15 +01:00
Sebastian Bille
254e70cd0a
fix(CLI): Fix help command usage information (#10175) 2021-10-29 11:41:03 +02:00
Mariusz Nowak
452e234306 refactor(CLI): doctor command for modern handling of deprecations 2021-10-20 10:40:54 +02:00
Piotr Grzesik
4da0899673 refactor(CLI): Replace warnings with modern counterparts 2021-10-15 11:09:35 +02:00
Piotr Grzesik
d43298d25b refactor(CLI): Adapt logWarning to modern logs 2021-10-11 16:40:56 +02:00
Mariusz Nowak
5b38232e63 feat(CLI): Remove missing CLI options schema deprecation
Instead signal inconsistency with a warning
2021-09-24 15:54:26 +02:00
Mariusz Nowak
b2df3cc0c8 feat(CLI): Modern help output 2021-09-23 16:34:12 +02:00
Mariusz Nowak
634b59e396 refactor: Revert from mainProgressTitles handling
It appeared as not reliable, due to lack of means for any conditional handling of progress events
2021-09-21 17:39:44 +02:00
Mariusz Nowak
9e308bdf04 refactor: Configure main progress titles through command schema 2021-09-20 15:41:01 +02:00
Mariusz Nowak
be16ed57b1 refactor: Mark deprected lifecycle events for removal 2021-09-20 15:41:01 +02:00
Piotr Grzesik
9a8e7e44b4 fix(CLI): Mark dashboard command with optional service dependency 2021-08-23 17:59:21 +02:00
Mariusz Nowak
b1241522ec fix(CLI): Recognize --verbose option in info command 2021-07-05 22:09:12 +02:00
Jaakko Lappalainen
d861d119ef
refactor(AWS Deploy): Deprecate function option in deploy command
Co-authored-by: Piotr Grzesik <pj.grzesik@gmail.com>
2021-06-29 14:37:37 +02:00
Piotr Grzesik
f1a288ce2c feat(CLI Onboarding): Support template and template-url options 2021-05-19 14:58:19 +02:00
Piotr Grzesik
53575dc360 feat(CLI Onboarding): Support --name CLI option 2021-05-14 14:17:19 +02:00
Piotr Grzesik
98c9700bcd feat(CLI Onboarding): Support template-path param 2021-05-14 14:17:19 +02:00
Mariusz Nowak
014ff949b7 fix(CLI): Recognize --aws-profile option by schema 2021-04-19 16:46:53 +02:00
Mariusz Nowak
2011649537 refactor: Remove injustified "eslint-disable" comments 2021-04-02 15:05:03 +02:00
Mariusz Nowak
959da67a5e feat(Plugins): Announce "type" requirement in CLI option definitions 2021-04-02 13:04:48 +02:00
Mariusz Nowak
c9be9bcc45 fix(CLI): Do not assume "string" param type, when not type set
Plugins do not set "type" on options they propose, and if they're boolean options, treating them as strings breaks handling
2021-04-02 13:04:48 +02:00
Mariusz Nowak
87b186113a refactor(CLI): Seclude general help render logic from internals 2021-03-26 10:11:57 +01:00
Mariusz Nowak
64684f2ed5 fix(CLI): Ensure to copy and not modify preset schemas
While modyfing should not be problematic for regular usage, it introduces unexpected states to tests which test multiple runs in same process run
2021-03-26 10:11:57 +01:00
Mariusz Nowak
ae645e7e8e fix(CLI): Fix generate-event and test commands schema visibility 2021-03-26 10:11:57 +01:00
Mariusz Nowak
3422a121d7 feat(Variables): Recognize CLI command plugin extensions in new resolver 2021-03-24 11:50:24 +01:00
Mariusz Nowak
57543a9c64 refactor(CLI): Put least significant options to end of index 2021-03-24 11:50:24 +01:00
Mariusz Nowak
2294a4b4cb refactor(CLI): Move lifecycles definition to commands schema
It's needed to be able to process commands as introduced by plugins without a need of processing Serverless instance
2021-03-24 11:50:24 +01:00
Mariusz Nowak
031ca4dd2a fix(CLI): Ensure all expected command schemas in collections 2021-03-23 10:22:37 +01:00
Mariusz Nowak
6a8ea90518 fix(CLI): Fix reference to AWS service options 2021-03-23 10:22:37 +01:00
Mariusz Nowak
471e34ddc3 refactor(CLI): Categorize CLI commands in schema 2021-03-22 15:31:17 +01:00