1.2.0 • Published 4 years ago

exos-cli v1.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

🛡️Exos is a JavaScript framework that helps you to create apps and micro frontends using React and TypeScript.

It currently provides the following packages:

  • Exos CLI: a CLI tool for building React + TypeScript applications.
  • Exos Script: a set of out-of-the-box extensible scripts that helps you with the lifecycle of your React + TypeScript applications.
  • Exos Core: a library with core scripts that helps you to develop your React + TypeScript application and micro frontends.

Exos CLI GitHub license semantic-release npm version Build status

Exos CLI is a command line interface tool for React + TypeScript applications.

It supports the following modes:

  1. Fully interactive: simply execute the command and you will be prompted to enter the command's parameters. Ideal to familiarize with the tool.
  2. Fully automated: execute the command passing all the parameters and their values. Ideal for automation (and machines).
  3. Mixed mode: You can pass by some parameters, you will be prompted for the missing ones.

Note: For more information about the 🛡️Exos initiative, click here.

Getting started

Execute Exos CLI by running:

npx exos-cli

You will visualize the help information of the CLI displaying the current commands. Each command can be executed directly by calling npx exos-cli <command>, and you will be prompted with the command parameters/options.

Pro tip! You can also enter all the parameters when you run it. For example npx exos-cli init --name=MyApp --type=ReactApp.

Available commands

🐣 Init

Inits a new application scaffolding everything you need to start.

ParameterDescriptionOptions
NameApp nameN/A
TypeApp typeReactApp, Library
AuthorAuthor nameDefaults to your git user (git config --global user.name)

Usage example: npx exos-cli init --name=MyApp --type=ReactApp

🧩 Create

Creates a new entity of the specified type.

ParameterDescriptionOptions
NameEntity nameN/A
TypeEntity typeUIDomain, Component,Service
LanguageLanguage to useTypeScript, JavaScript

Usage example: npx exos-cli create --name=MyComponent --type=Component --language=TypeScript

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.19

4 years ago

0.3.17

4 years ago

0.3.18

4 years ago

0.3.16

4 years ago

0.3.15

4 years ago

0.3.14

4 years ago

0.3.13

4 years ago

0.3.11

4 years ago

0.3.10

4 years ago

0.3.9

4 years ago

0.3.6

4 years ago

0.3.8

4 years ago

0.3.7

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.0

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago