11 Commits

Author SHA1 Message Date
Mark Kaylor
5505efd304 Create CLI for Strapi starter project
Create starter CLI

Add spaces option

Extract project basename

Add starter shortcut

Refactor git init commit

Replace concurrently with npm-run-all

Move fetch repo function to dedicated file

Allow shortcut to accept external org repo

Fix package config & readme

Fix versions

Add task prefixes

Update readme

[Starter CLI] error handling (#9600)

* Display error message + help for missing arguments

* Add cleaner error messages

* Bump commander from v6.1.0 to v7.1.0

* Capture and log errors from commander

* Simplify cli argument errors

* Provide more human readable error messages

* Replace throw with console log

* Add logger

Add starter tracking

Add wrapper for tracking keys

Update root config

Keep template in scope root

fix strapi config

Fix open frontend

Remove open-cli

Update for rename frontend->starter

update description

Update tracking

Fix tests

fix e2e tests

Make sure packageJsonStrapi does not override unwanted keys & make it optional to avoid errors

simplify metadata strapi

Allow stater or frontend folder for smooth migration of existing starters

Udpate dep

Handle error
2021-03-25 14:06:01 +01:00
Rémi de Juvigny
d13c868fce Add template property to our analytics
Signed-off-by: Rémi de Juvigny <remi@hey.com>
2020-09-08 09:56:14 +02:00
Rémi de Juvigny
81d587e11e Prevent template from overwriting uuid
Signed-off-by: Rémi de Juvigny <remi@hey.com>
2020-08-31 12:32:21 +02:00
Aurélien GEORGET
baa034e1c0
Add noRun property in global scope (#7030)
Signed-off-by: Aurélien Georget <aurelsicoko@gmail.com>
2020-07-16 11:07:39 +02:00
Aurélien GEORGET
245d54c08c
Stringify boolean to detect Yarn or npm (#6795)
Signed-off-by: Aurélien Georget <aurelsicoko@gmail.com>
2020-06-24 16:12:34 +02:00
Aurélien Georget
06f9561f86 Check package manager
Signed-off-by: Aurélien Georget <aurelsicoko@gmail.com>
2020-04-17 12:42:02 +02:00
Aurélien Georget
773b89bc79 Add parameter to identify Docker projects 2019-11-29 18:10:32 +01:00
Alexandre Bodin
0367a55751 Improve sentry error analytics and startup message 2019-10-15 17:18:20 +02:00
Alexandre Bodin
571e7f3579 Factorize sentry capture code 2019-09-26 14:03:22 +02:00
Alexandre Bodin
67e60369df Add sentry to strapi-generate-new 2019-09-26 12:33:36 +02:00
Alexandre Bodin
3295c6824b Create create-strap-app pacakge 2019-06-20 18:28:17 +02:00