90 Commits

Author SHA1 Message Date
Mariusz Nowak
cc905c1e39 refactor: Remove not actual TODO comments 2022-01-12 16:33:14 +01:00
Piotr Grzesik
46d090a302 refactor(CLI Onboarding): Download templates from v2 examples branch 2022-01-06 17:06:36 +01:00
Mariusz Nowak
7ebe133b35 fix(CLI): Fix handling of provider URL handling 2022-01-06 14:48:40 +01:00
Matthieu Napoli
dbb044c8b7 docs: Various text improvements 2022-01-03 15:56:14 +01:00
Piotr Grzesik
4fa20a56ea feat(Telemetry): Report didCreateService property 2021-12-23 12:51:04 +01:00
Piotr Grzesik
08b5acbaa9 refactor(Telemetry): Ensure to report projectId for interactive 2021-12-23 12:51:04 +01:00
Mariusz Nowak
f6feb0b7b3 fix(CLI): Do not crash on help request 2021-12-13 17:11:45 +01:00
Mariusz Nowak
4494f77f61 fix(CLI): Fix component template recognition in triage
Top level configuration not containing `component` was considered unconditionally as `serverless`, that's not correct
2021-11-17 13:43:23 +01:00
Mariusz Nowak
415bdefca0 perf(CLI): Integrate CLI triage into this package 2021-10-27 13:27:30 +02:00
Mariusz Nowak
07aed3429c refactor(CLI): Modern logs for interactive setup 2021-09-29 21:52:51 +02:00
Sudipto Das
05fff98a00
refactor: Replace fse.writeFile with fs.promises.writeFile (#9870) 2021-08-30 11:08:47 +02:00
Piotr Grzesik
f69a19c680 feat(CLI Onboarding): Improve onboarding messaging 2021-08-24 13:58:44 +02:00
Piotr Grzesik
b751c505c8 refactor(CLI Onboarding): Adjust summary messages in deploy step 2021-08-13 13:16:32 +02:00
Piotr Grzesik
4d56be562a refactor(Telemetry): Use prompt-with-history 2021-07-22 08:42:57 +02:00
Piotr Grzesik
afdf77c960 refactor(CLI Onboarding): Move dashboard-set-org from plugin 2021-07-20 17:18:36 +02:00
Piotr Grzesik
adef7102df refactor(CLI Onboarding): Move dashboard-login step from plugin 2021-07-20 17:18:36 +02:00
Piotr Grzesik
b85f3934ed fix(CLI Onboarding): Ensure credentials resolution before deploy 2021-07-19 16:43:44 +02:00
Sudipto Das
daee1d5375
refactor: Replace fse.unlink with fs.promises.unlink (#9754) 2021-07-16 09:27:13 +02:00
Piotr Grzesik
560aee5feb feat(Telemetry): Record initial context for interactive setup 2021-07-14 18:48:29 +02:00
Piotr Grzesik
e65199c052 refactor(Telemetry): Ensure generation and related utils are sync 2021-07-06 11:24:21 +02:00
Piotr Grzesik
cc24bc2ae2 refactor(Telemetry): Report commandUsage as object 2021-07-05 14:13:32 +02:00
Piotr Grzesik
b21c1e415b fix(Telemetry): Properly handle not in service dir in credentials 2021-07-02 10:44:17 +02:00
Piotr Grzesik
ac03d83289 refactor(Telemetry): Include commandUsage in case of error 2021-06-30 16:14:45 +02:00
Piotr Grzesik
0eba2dcdfe feat(CLI Onboarding): Add telemetry for interactive flow 2021-06-28 15:19:55 +02:00
Piotr Grzesik
28a06a05ab feat(CLI Onboarding): Add deploy step 2021-06-28 13:27:08 +02:00
Piotr Grzesik
feb04219f6 feat(CLI Onboarding): Support provider creation flow 2021-06-28 11:54:45 +02:00
Mariusz Nowak
bc3fc11d79 test: Adapt to deprecation notification error mode 2021-06-21 17:31:50 +02:00
Mariusz Nowak
81ddcf8ecb test: Upgrade from deprecated forms when not testing them intentionally 2021-06-21 17:31:50 +02:00
Mariusz Nowak
d1c0e263e4 test: Fix description title 2021-06-21 17:31:50 +02:00
Piotr Grzesik
519f77e1a8 refactor(CLI Onboarding): Remove auto-update step 2021-06-09 16:06:52 +02:00
Piotr Grzesik
3bac0f37f0 feat(CLI Onboarding): Remove tab-completion from interactive flow 2021-05-31 20:07:04 +02:00
Piotr Grzesik
d5e2baf714 feat(CLI Onboarding): Remove initial confirm question from the flow 2021-05-27 16:42:44 +02:00
Piotr Grzesik
dee54ed55c feat(CLI Onboarding): Present default project name if possible 2021-05-19 16:48:40 +02:00
Piotr Grzesik
f1a288ce2c feat(CLI Onboarding): Support template and template-url options 2021-05-19 14:58:19 +02:00
Piotr Grzesik
ed25868110 test: Adjust interactive CLI test after plugin changes 2021-05-17 17:46:12 +02:00
Piotr Grzesik
da7a70d83f feat(CLI Onboarding): Remove serverless.template.yml from template 2021-05-17 15:55:23 +02:00
Piotr Grzesik
acc9010d79 feat(CLI Onboarding): Run npm i after fetching template 2021-05-17 15:55:23 +02:00
Piotr Grzesik
e4ea50d401 feat(CLI Onboarding): Fetch templates from serverless/examples 2021-05-17 15:55:23 +02:00
Piotr Grzesik
7e8e1b62bb feat(CLI Onboarding): Dont allow setup with options in service dir 2021-05-14 14:17:19 +02:00
Piotr Grzesik
e63302bcb5 feat(CLI Onboarding): Skip "enable" question when options provided 2021-05-14 14:17: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
105807a674 refactor(CLI Onboarding): Integrate steps from dashboard plugin 2021-05-12 12:41:30 +02:00
Mariusz Nowak
a26a21ff3f test(CLI Onboarding): Remove bluebird dependency 2021-05-12 12:41:30 +02:00
Mariusz Nowak
7864f4d28d refactor(CLI Onboarding): Seclude from internal Framework logic 2021-05-12 12:41:30 +02:00
Mariusz Nowak
2672047c2f refactor: Resolve path to package in resolveLocalServerlessPath 2021-05-11 08:57:29 +02:00
Piotr Grzesik
2c2c77f905 fix(Telemetry): Do not report when commandSchema not resolved 2021-05-04 17:50:41 +02:00
Piotr Grzesik
5861d08768 feat(Telemetry): Report failures via telemetry 2021-04-30 11:54:29 +02:00
Mariusz Nowak
014ff949b7 fix(CLI): Recognize --aws-profile option by schema 2021-04-19 16:46:53 +02:00
Mariusz Nowak
088088c1d3 refactor(CLI): Validate service dependency in CLI context 2021-04-14 09:56:42 +02:00