Link Roadmap com a ideia de Projeto
To access the instructions in English, click here
O Rastreador de Tarefas é um aplicativo de linha de comando desenvolvido em Java que permite gerenciar suas tarefas diárias de forma eficiente.
- Adicionar, atualizar e excluir tarefas
- Marcar tarefas como "em andamento" ou "concluídas"
- Listar todas as tarefas
- Listar tarefas concluídas
- Listar tarefas pendentes
- Listar tarefas em andamento
- Java Development Kit (JDK) 8 ou superior instalado
- Variável de ambiente
JAVA_HOME
configurada
-
Clone o repositório:
git clone https://github.com/MarcioCosta013/TaskTrackerWithJava.git cd TaskTrackerWithJava/src
-
Compile o projeto:
javac TaskTracker.java
-
Execute o aplicativo:
java TaskTracker
O aplicativo aceita comandos através de argumentos na linha de comando:
-
Adicionar uma tarefa:
java TaskTracker add "Descrição da tarefa" "status"
Exemplo:
java TaskTracker add "Estudar para o exame" "in-progress"
-
Atualizar uma tarefa:
java TaskTracker update <id> "Nova descrição" "novo status"
Exemplo:
java TaskTracker update 1734897702550 "Estudar para o exame de matemática" "em andamento"
-
Excluir uma tarefa:
java TaskTracker delete <id>
Exemplo:
java TaskTracker delete 1734897702550
-
Listar tarefas:
-
Todas as tarefas:
java TaskTracker list
-
Tarefas concluídas:
java TaskTracker list Done
-
Tarefas pendentes:
java TaskTracker list todo
-
Tarefas em andamento:
java TaskTracker list in-progress
-
TaskTrackerWithJava/
├── bin/ # Arquivos compilados
├── src/ # Código fonte
│ ├── TaskTracker.java
│ └── TaskObj.java
└── README.md # Documentação
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature
) - Commit suas alterações (
git commit -m 'Adiciona nova feature'
) - Faça o push para a branch (
git push origin feature/nova-feature
) - Abra um Pull Request
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Para acessar as instruções em Português, clique aqui.
Link to the Project Roadmap and Concept
The Task Tracker is a command-line application developed in Java that allows you to efficiently manage your daily tasks.
- Add, update, and delete tasks
- Mark tasks as "in progress" or "completed"
- List all tasks
- List completed tasks
- List pending tasks
- List tasks in progress
- Java Development Kit (JDK) 8 or higher installed
JAVA_HOME
environment variable configured
-
Clone the repository:
git clone https://github.com/MarcioCosta013/TaskTrackerWithJava.git cd TaskTrackerWithJava/src
-
Compile the project:
javac TaskTracker.java
-
Run the application:
java TaskTracker
The application accepts commands through command-line arguments:
-
Add a task:
java TaskTracker add "Task description" "status"
Example:
java TaskTracker add "Study for the exam" "pending"
-
Update a task:
java TaskTracker update <id> "New description" "new status"
Example:
java TaskTracker update 1734897702550 "Study for the math exam" "in progress"
-
Delete a task:
java TaskTracker delete <id>
Example:
java TaskTracker delete 1734897702550
-
List tasks:
-
All tasks:
java TaskTracker list
-
Completed tasks:
java TaskTracker list Done
-
Pending tasks:
java TaskTracker list todo
-
Tasks in progress:
java TaskTracker list in-progress
-
TaskTrackerWithJava/
├── bin/ # Compiled files
├── src/ # Source code
│ ├── TaskTracker.java
│ └── TaskObj.java
└── README.md # Documentation
- Fork the project
- Create a branch for your feature (
git checkout -b feature/new-feature
) - Commit your changes (
git commit -m 'Add new feature'
) - Push to the branch (
git push origin feature/new-feature
) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for more details.