Commit Graph

55 Commits

Author SHA1 Message Date
Evo
6c034a568f refactor(init): improve node version check (#63) 2022-07-22 19:22:54 +05:30
EvolutionX
9158e66bb4 chore(init): update naming of variable 2022-07-21 23:15:27 +05:30
Evo
c4f8e45bdc feat: switch to undici (#58) 2022-07-10 11:09:22 +05:30
Evo
b24a053d1c feat(init): add --sync flag (#53) 2022-07-07 10:52:49 -05:00
EvolutionX
95c20a3edf chore: update name and add npmignore 2022-07-03 09:36:31 +05:30
Jacob Nguyen
9bd2b0f38b feat: making sern help message look better, adding ascii art (#50) 2022-06-29 10:17:07 +05:30
Evo
8c45327094 fix: avoid crashing of cli when no plugin found (#47) 2022-06-22 11:53:42 -05:00
EvolutionX
885045a041 style: pretty 2022-06-22 12:02:44 +05:30
EvolutionX
eb85a7a8f2 feat: add basic type checking 2022-06-22 11:58:30 +05:30
EvolutionX
e86e3a7e67 chore: update exitoverride 2022-06-22 11:24:49 +05:30
EvolutionX
055da6c24d refactor: remove prefix question 2022-06-22 09:16:34 +05:30
EvolutionX
3bd262739f chore: add verbose messages 2022-06-22 09:05:46 +05:30
Evo
895a48910e feat: plugin command!!! (#45) 2022-06-18 23:05:34 +05:30
Evo
7cf62c0308 feat: enable extra command & jsdockerfile (#43) 2022-06-18 01:47:26 -05:00
Evo
3eb63835d9 feat: add sern.config.json (#38) 2022-06-17 22:09:13 +05:30
EvolutionX
f650171030 refactor: remove degit 2022-06-14 08:43:14 +05:30
Jacob Nguyen
b2e6236dde feat: add commander and start plugins installer (#36)
Co-authored-by: EvolutionX
2022-06-11 09:33:44 +05:30
EvolutionX
67a0efd1c2 chore(release): 0.1.3 2022-06-10 22:40:32 +05:30
Allyedge
b1a8683373 feat: create typescript dockerfile and the extra command (#28)
Co-authored-by: EvolutionX
2022-05-29 23:26:06 +05:30
EvolutionX
cc410bd370 fix: no more error when selecting js 2022-05-16 11:14:12 +05:30
Evo
7535a5e026 feat: Added version command & created readme (#25)
* feat: Created help command

* fix: Fixed a typo in version command

* feat: Added version command to index.js & changed export type to default

* chore: Updated version command

* chore: Updated help command

* chore: Updated init command

* feat: Added version shortcut command

* docs: Created README

* chore: Added what @jacobees wanted

* docs: Changed the README description

* docs: Updated README

* docs: Fix what Evo wanted

* revert: Reverted what Evo wanted

* revert: Reverting default export

* revert: Reverting the default export

* revert: Reverted the default export

* feat: Version is now come from package.json

* fix: Fixed experimental error

* chore: Updated what evo wanted

* refractor: Changed v to flag

* feat(v): use flags

* docs: some stuff

Co-authored-by: xxDeveloper <77380166+Murtatrxx@users.noreply.github.com>
2022-05-14 12:24:10 +05:30
qxb3
7b1d53520f feat(skip): option to skip package manager selection (#20)
* feat: ability to skip package manager selection

* fix: add option to skip too when you dont have both pm

* fix: both work on npm/yarn on skip part

* fix(init): fix typo

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>
2022-05-14 09:42:44 +05:30
Evo
88893a35cd fix: no more crashing cli if yarn isnt present (#24)
* fix: no more crashing cli if yarn isnt present

* chore: add .idea to gitignore

* chore: fix position of .idea

Co-authored-by: jacoobes <jacobnguyend@gmail.com>
2022-05-13 23:57:58 +05:30
Allyedge
e5f607e998 feat: add default settings for the -y flag (#19)
* feat: add default settings for the -y flag

Signed-off-by: Allyedge <alimarslank@gmail.com>

* refactor: add documentation comments to initProject

* feat: set git init to true and package manager to npm by default

* style: fix typo in npmInit

* Update src/commands/init.js

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>

* Update src/commands/init.js

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>

* refactor: remove unnecessary isDefault checks

* refactor(init): cleaned up code and made a simple flow

* docs: update jsdoc

* style: fix prettier

* feat: set git init to true and package manager to npm by default

* style: fix typo in npmInit

* Update src/commands/init.js

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>

* Update src/commands/init.js

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>

* feat: add default settings for the -y flag

Signed-off-by: Allyedge <alimarslank@gmail.com>

* refactor: add documentation comments to initProject

* feat: set git init to true and package manager to npm by default

* Update src/commands/init.js

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>

* Update src/commands/init.js

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>

* refactor: remove unnecessary isDefault checks

* refactor(init): cleaned up code and made a simple flow

* docs: update jsdoc

* style: fix prettier

* feat: add default settings for the -y flag

Signed-off-by: Allyedge <alimarslank@gmail.com>

* refactor: add documentation comments to initProject

* feat: set git init to true and package manager to npm by default

* refactor: remove unnecessary isDefault checks

* refactor(init): cleaned up code and made a simple flow

* docs: update jsdoc

* style: fix prettier

* chore(s): stuff

Co-authored-by: Evo <85353424+EvolutionX-10@users.noreply.github.com>
2022-05-13 11:09:35 +05:30
EvolutionX
3c5924b409 chore: stuff 2022-05-11 23:11:03 +05:30
EvolutionX
695e739dc0 chore: nvm 2022-05-11 23:07:19 +05:30
EvolutionX
f2a75e5966 style: simple shit that you couldn't fix 2022-05-11 22:39:21 +05:30
Jacob Nguyen
0574befeb7 Merge branch 'main' into code-quality 2022-05-11 11:41:59 -05:00
qxb3
fa689360ce fix(install.js): fix mistyped. cached -> cache 2022-05-11 21:51:32 +05:30
qxb3
fc01554fae fix: fix degit erroring when there's no cache 2022-05-11 21:51:32 +05:30
qxb3
ddb02850f2 feat: using degit to clone the templates 2022-05-11 21:51:32 +05:30
Allyedge
9121f48cc8 style: update spacing between variables and if statements 2022-05-11 18:02:34 +02:00
Allyedge
bfe21818cc refactor: improve the spacing between code lines 2022-05-11 17:51:59 +02:00
EvolutionX
59cb125435 chore: i'll kill someone for this shit 2022-05-11 11:31:59 +05:30
EvolutionX
fec1c8e24c feat: now edits the directories as per user's choice 2022-05-11 11:23:38 +05:30
EvolutionX
c5b45aab59 chore: removed deprecated stuff 2022-05-11 09:41:54 +05:30
EvolutionX
020f8ebe6d style: prettier things 2022-05-09 23:01:26 +05:30
Jacob Nguyen
16b7501d54 Merge branch 'main' of https://github.com/sern-handler/cli 2022-05-09 12:23:08 -05:00
Jacob Nguyen
cae3c597c3 feat: rebase changes 2022-05-09 12:21:28 -05:00
qxb3
5561014058 Fix prettier issue 2022-05-09 22:42:42 +05:30
qxb3
1db2f8eedd Changed to export function help 2022-05-09 22:42:42 +05:30
qxb3
ca1aad7e48 Added help command 2022-05-09 22:42:42 +05:30
EvolutionX
6c2e65923a chore: shit 2022-05-09 11:52:02 -05:00
EvolutionX
65f38f3eb2 feat(*): cli is now functional 2022-05-09 11:51:56 -05:00
EvolutionX
f268b1c62f fix: removed useless line 2022-05-09 20:52:18 +05:30
EvolutionX
6e006e0073 chore: shit 2022-05-09 20:47:06 +05:30
EvolutionX
5021d28bca feat(*): cli is now functional 2022-05-09 20:44:48 +05:30
Jacob Nguyen
6086af063a refactor: removing redundant return process.exit(), more concise cli
messages
2022-05-08 22:54:26 -05:00
Jacob Nguyen
e74976a72c refactor: Simplifying logic, cleaning up code 2022-05-08 22:26:10 -05:00
Jacob Nguyen
f760dbc6e3 perf(init.js): string.match -> regex.test for node version 2022-05-08 22:12:06 -05:00