Um gerenciador de tarefas moderno via linha de comando, construído em Python com interface rica e colorida.
- ➕ Adicionar tarefas - Crie novas tarefas rapidamente
- 📝 Listar tarefas - Visualize todas as tarefas em uma tabela organizada
- ✅ Marcar como concluída - Complete tarefas por ID
- 🗑️ Remover tarefas - Delete tarefas específicas
- 🧹 Limpar concluídas - Remove todas as tarefas finalizadas
- 📊 Estatísticas - Veja métricas de produtividade
- 🎨 Interface rica - Cores e emojis para melhor experiência
- Clone o repositório:
git clone https://github.com/natahobus/TaskFlow.git
cd TaskFlow- Instale as dependências:
pip install -r requirements.txt# Adicionar uma nova tarefa
python taskflow.py add "Estudar Python"
# Listar todas as tarefas
python taskflow.py list
# Marcar tarefa como concluída
python taskflow.py complete 1
# Remover uma tarefa
python taskflow.py remove 1
# Ver estatísticas
python taskflow.py stats
# Limpar tarefas concluídas
python taskflow.py clear
# Ver versão
python taskflow.py version$ python taskflow.py add "Fazer exercícios"
✅ Tarefa adicionada: Fazer exercícios
$ python taskflow.py add "Ler um livro"
✅ Tarefa adicionada: Ler um livro
$ python taskflow.py list
Suas Tarefas
┌────┬──────────────────┬─────────────┐
│ ID │ Descrição │ Status │
├────┼──────────────────┼─────────────┤
│ 1 │ Fazer exercícios │ ⏳ Pendente │
│ 2 │ Ler um livro │ ⏳ Pendente │
└────┴──────────────────┴─────────────┘
$ python taskflow.py complete 1
✅ Tarefa 1 marcada como concluída!
$ python taskflow.py stats
┌───────────── 📊 Estatísticas ─────────────┐
│ Total: 2 │
│ Concluídas: 1 │
│ Pendentes: 1 │
│ Taxa de conclusão: 50.0% │
└────────────────────────────────────┘As tarefas são armazenadas em ~/.taskflow/tasks.json no seu diretório home.
- Python 3.7+
- Click - Interface de linha de comando
- Rich - Interface rica com cores e tabelas
- JSON - Armazenamento de dados
Contribuições são bem-vindas! Sinta-se à vontade para:
- Fazer fork do projeto
- Criar uma branch para sua feature
- Fazer commit das mudanças
- Fazer push para a branch
- Abrir um Pull Request
Desenvolvido com ❤️ para tornar o gerenciamento de tarefas mais eficiente e divertido!