De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Cesar Brod
Data de Publicação: 01 de maio de 2013
Há, não duvide, pessoas que trabalham só na linha de comando e usam o gerenciador de janelas apenas para ter múltiplos terminais abertos em uma mesma tela. Conheço até quem tem uma janela aberta para cada trabalho diferente de cada cliente diferente, mas jurei de pé junto que não entregaria os nomes desses malucos!
Para eles, o ctt é uma mão na roda. Ele faz o registro do tempo investido em cada projeto, de forma absolutamente simples, sem a necessidade de sair do terminal. Abaixo, a tradução da tela de exemplos da própria página do projeto.
# Registre uma atividade para o projeto "teste" % ctt track teste Comment: Fiz umas coisas bacanas! # Faça um registro de investimento de tempo no projeto "teste" % ctt track --sd 2013-04-29-1000 --ed 2013-05-29-1200 teste Comment: Longas horas de trabalho... # Registre, enquanto trabalha, mas altere a hora de início % ctt track --sd 2013-04-29-0800 teste Comment: Lembrei que comecei mais cedo hoje! # Registre, mas sem que sejam exigidos comentários (chave -n) % ctt track -n teste # Lista os projetos disponíveis % ctt listprojects [...] # Lista todos os registros deste mês para o projeto "teste" % ctt report test [...] # Lista todos os registros de janeiro para o projeto "teste" % ctt report --sd 2013-01-01 --ed 2013-01-31 test # Lista todos os registros de janeiro que correspondam a rails ruby ou cdist % ctt report --sd 2013-01-29 --ed 2013-04-29 -e "(rails|ruby|cdist)" teste # A mesma coisa, mas independente de ser maiúscula ou minúscula (chave -i) % ctt report --sd 2013-01-29 --ed 2013-04-29 -e "(rails|ruby|cdist)" -i test
Para instalar o ctt, você já deve ter o git instalado:
sudo apt-get install git
Depois:
git clone git://git.schottelius.org/ctt
Dentro da pasta ctt, a partir de onde você executou o git, há a pasta bin. Nela você encontra o script ctt. Antes de executá-lo, examine-o, se desejar, com o comando less:
less ctt
Você pode executar o ctt a partir da própria pasta bin onde ele está, mas o melhor é copiá-lo para uma pasta de executáveis de seu sistema para que ele possa ser chamado de qualquer lugar onde você esteja em seu sistema de arquivos. Para saber quais são as pastas de executáveis, digite o seguinte comando:
echo $PATH
Eu prefiro colocar meus executáveis novos na pasta /usr/local/bin, usando o seguinte comando:
cp ctt /usr/local/bin
Opcionalmente, você pode instalar a página de manual do ctt, rodando o comando make dentro da pasta onde o git baixou o ctt. Mas, para isso, você precisará dos utilitários asciidoc:
apt-get install asciidoc
Siga o Cesar Brod no Twitter
Cesar Brod ministra cursos in-house adequados à necessidade de sua empresa, além de atuar como coach de equipes ágeis. Visite nosso portal para saber mais ou entre em contato diretamente com o autor para mais informações.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários