Este projeto consiste em uma aplicação de linha de comando desenvolvida em JavaScript, utilizando o ambiente Node.js. Ela permite aos usuários adicionar propriedades CSS por meio do terminal e exibi-las de forma ordenada em formato de tabela.
biblioteca.css.gif.mp4
Tecnologias | Guia de Execução | Exemplos | Autor | Licença
A aplicação utiliza as seguintes tecnologias:
- JavaScript:A linguagem de programação principal para desenvolver a lógica e funcionalidade da aplicação.
- Node.js: Um ambiente de tempo de execução que permite executar JavaScript no lado do servidor e construir aplicativos de rede escaláveis.
- Git / Github: Para controle de versionamento e colaboração no desenvolvimento do projeto.
- Figlet: Para criar arte em texto estilizado no terminal.
- Gradient-string:Para adicionar gradientes coloridos ao texto no terminal.
- Inquirer:Para criar uma interface interativa de perguntas e respostas no terminal.
- Cli-table3: Para gerar uma tabela formatada no terminal.
- Chalk:Para estilizar o texto no terminal com cores.
Essas tecnologias combinadas proporcionam uma experiência visual agradável e interativa.
Aqui está um guia passo a passo para executar o projeto em sua máquina local.
-
Use o comando:
git clone https://github.com/DeniCosta/biblioteca_css.git
no terminal de sua preferência. Entretanto, o terminal do git é fortemente recomendado.
ou
faça o download do arquivo ZIP deste repositório. -
Abra o repositório clonado no editor de código de sua preferência. Clique aqui para fazer o download do VScode, caso ainda não tenha um.
-
Abra o terminal Git, ou similar, e use o comando 'cd' para entrar no diretório do projeto:
cd caminho/para/o/projeto
- Execute o seguinte comando para instalar as dependências:
npm install
Após instalar as dependências, você pode executar a aplicação usando o seguinte comando:
npm start
Aqui estão alguns exemplos de como a interação com a aplicação pode ocorrer:
- Inicie a aplicação
npm start
- Irá aparecer a seguinte mensagem:
- Escreva individualmente os nomes das propriedades que deseja inserir, seguido da tecla "Enter":
- Ao escrever "SAIR" será exibida a tabela com a lista ordenada das propriedades válidas adicionadas:
- Caso sejam adicionadas entradas vazias, duplicadas, ou que contenham caracteres diferentes de a-z e hífen(-), será exibida uma menssagem de erro e solicitará uma nova propriedade:
- Caso não seja inserida nenhuma propriedade válida e seja digitado "SAIR" será exibida a mensagem a seguir e a aplicação será encerrada:
Desenvolvido com ❤️ por Denise Costa
Este projeto está sob a licença MIT - consulte o arquivo LICENSE para mais detalhes.