Skip to content

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages