# ft-cli
CLI para criação de componentes, telas e módulos do front-end do Freigh**Tech**

## Instalação

```sh
npm i ft-cli -g
```
ou

```sh
yarn global add 
```
## Versão
Consultar a versão do CLI:
```sh
ft-cli --version
```
ou 

```sh
ft-cli -v
```

## Lista de comandos
Consultar a lista de comandos disponíveis:
```sh
ft-cli --help
```
ou 

```sh
ft-cli -h
```
## Guia de uso

### Componentes
Para criação de components é utilizada a flag *component*
```sh
ft-cli component <componentName>
```
Flags adicionais:
- **-m** ou **--module** - Se informado sozinho a ferramenta irá criar um componente como módulo
- **-m < value >** ou **--module < value >** - Se informado seguido de um valor irá criar um componente dentro de um módulo
- **-s** ou **--scss** - Define se deve ser criado o arquivo scss do componente

*Obs.: Se não for informada a flag **-m** o componente será criado na pasta **components***

Ex.:
```sh
ft-cli component dmsRotaList -m dms-rota -s
```
ou

```sh
ft-cli component dmsRotaList -s
```