Documentação do GrGTD

Geraldo Luis da Silva Ribeiro
2008-05-27


  1. Introdução
  2. Download
  3. Sintaxe
  4. Sintaxe do arquivo
  5. Interface


1. Introdução

Este documento apresenta brevemente o GrGTD, que é um gerenciador de tarefas pessoais baseado na metodologia GTD (Getting Things Done) de David Allen.

O GrGTD utiliza a matriz GUT (Gravidade/Urgência/Tendência) para fazer a priorização das tarefas.

Desde sua concepção, o foco sempre foi mantido na simplicidade (princípio kiss), ou seja, apenas um executável e um arquivo de texto.

2. Download

Uma versão estática para Linux pode ser baixada aqui.

Para a próxima versão atualização estão previstos:

3. Sintaxe

  grgtd [@context] [projeto]

A especificação do contexto e do projeto são opcionais.

3.1. Como ler a saída do comando

3.2. Exemplo 1 - Listagem completa

  grgtd teste.gtd

3.3. Exemplo 2 - Listagem de um contexto

  grgtd teste.gtd @notebook

3.4. Exemplo 3 - Listagem de um projeto

  grgtd teste.gtd gtd_pessoal

3.5. Exemplo 4 - Listagem de um projeto num contexto específico

  grgtd teste.gtd @internet gtd_pessoal

4. Sintaxe do arquivo

O GrGTD utiliza um arquivo em texto plano para armazenar a lista de tarefa. Cada tarefa deve ocupar uma única linha.

  # Comentários: este é um arquivo de exemplo
  [ ] @notebook p:gtd_pessoal d:20/05/2008 g:1 u:2 t:3 s:Criar utilitário para gerenciamento de tarefas.
  [ ] @notebook p:gtd_pessoal d:27/05/2008 g:5 u:4 t:3 s:Prepara documentação do GrGTD.
  [ ] @internet p:gtd_pessoal d:27/05/2008 g:1 u:2 t:3 s:Enviar documentação para o sourceforge.
  [ ] @casa p:reforma d:10/01/2008 g:5 u:3 t:1 s:Pintar quartinho da bagunça.
  [X] @casa p:manutenção d:20/05/2008 g:1 u:1 t:1 s:Trocar lâmpada do corredor.

Campo Descrição
[ ] Tarefa pendente.
[X] Tarefa concluída.
@contexto Contexto onde a tarefa deve se executada.
p:projeto Projeto ao qual a tarefa pertence.
d:DD/MM/AAAA Data na qual a tarefa deve ser executada.
g:[1-5] Gravidade dos danos causados pela não atuação na tarefa.
u:[1-5] Urgência: tempo para aparecerem os problemas.
t:[1-5] Tendência da não atuação piorar o problema.
s:Assunto da tarefa Breve descrição da tarefa a ser executada.

5. Interface

Para dar maior rapidez na digitação das tarefas foi criado um utilitário chamado grgtdd que atua como facilitador. Este utilitário foi criado em shell script e, portanto, pode ser facilmente adaptado às suas necessidades. As telas são explicativas, não necessitando mais comentários.

A sintaxe deste comando é:

  grgtdd arquivo.gtd

5.1. Campo assunto

5.2. Campo contexto

Se o contexto que você necessita não está na lista escolha a última opção e crie um novo.

5.3. Campo projeto

Se o contexto que você necessita não está na lista escolha a última opção e crie um novo.

5.4. Campo gravidade

5.5. Campo urgência

5.6. Campo Tendência

5.7. Campo data

5.8. Sucesso!