Skip to content

gabriruf/Taskoid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskoid

Descrição

Projeto baseado no "Task Tracker", ideia de projeto do Roadmap.sh relacionado a área de desenvolvimento back-end, onde a tarefa foi construir um aplicativo de linha de comando (CLI) para gerenciar tarefas em um sistema de "todo list".

O projeto tem algumas restrições e requisitos, como o uso de um arquivo JSON para armazenamento das tarefas, uso das funções padrão da linguagem para o projeto (sem bibliotecas ou frameworks), uso de argumentos posicionais na linha de comando para aceitar entradas de usuário, entre outros detalhes.

Instalação e Modo de uso

  1. Para realizar a instalação, você pode usar as ferramentas Git, ou baixar como zip pelo GitHub:

    1. 'git clone':
    git clone https://github.com/gabriruf/Taskoid.git
    
    1. ou baixar como zip:

Baixar como zip

  1. Após a instalação, dentro da pasta raiz do projeto, abra um emulador de terminal dentro da pasta (ex: PowerShell, cmd, Windows Terminal, etc)

Abrir terminal na pasta do projeto

  1. Pronto!!! - Agora é só utilizar o programa:

Taskoid em execução no terminal

Sintaxe e Comandos

para a função add:

  • node index.js [ função ] [ nome da tarefa ]

para as funções update, mark e delete:

  • node index.js [ função ] [ id da tarefa ]

  • add: adiciona uma tarefa;
  • update: atualiza a descrição de uma tarefa;
  • mark: marca uma tarefa como "done" (pronto), "todo" (para fazer) ou "inProgress" (em progresso);
  • del || delete: exclui uma tarefa;
  • ls || list: lista todas as tarefas com ou sem filtro;
  • help: mostra todos os comandos do Taskoid e suas funções.

About

Taskoid: Roadmap.sh' Task Tracker project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors