Visão Geral
Gerencie tarefas, sprints e tempo do seu terminal. GitScrum CLI é open source, binário único em Go, sem dependências.
⚠️ BETA — GitScrum CLI está em desenvolvimento ativo. Open source sob licença MIT. Disponível no GitHub.
Um binário. Sem dependências. Gestão de projetos onde você realmente trabalha—seu terminal.
Por Que CLI?
Seu navegador tem 47 abas. Slack pedindo atenção. GitScrum CLI mantém você no fluxo:
# Veja sua tarefa atual (detectada da branch Git)
gitscrum tasks current
# Inicie o timer, continue codando
gitscrum timer start
# Marque como concluída
gitscrum tasks complete a1b2c3d4Sem troca de contexto. Sem navegador. Sem fricção.
Instalação
macOS/Linux:
curl -fsSL https://cli.gitscrum.com/install.sh | shWindows:
irm https://cli.gitscrum.com/install.ps1 | iexOutras opções:
# Homebrew (macOS)
brew install gitscrum-core/tap/gitscrum
# Scoop (Windows)
scoop bucket add gitscrum https://github.com/gitscrum-core/scoop-bucket
scoop install gitscrum
# Go install
go install github.com/gitscrum-core/cli/cmd/gitscrum@latestVerifique a instalação:
gitscrum --versionInício Rápido
1. Autenticação
gitscrum loginUm navegador abre. Você faz login. Volta ao terminal. Pronto.
2. Vincule seu Projeto
cd meu-projeto
gitscrum initSelecione seu projeto GitScrum. Cria .gitscrum.yml com a configuração.
3. Comece a Trabalhar
# Liste suas tarefas
gitscrum tasks
# Veja detalhes de uma tarefa
gitscrum tasks view a1b2c3d4
# Inicie o timer
gitscrum timer start a1b2c3d4
# Pare o timer
gitscrum timer stopComandos Principais
Tarefas
gitscrum tasks # Listar suas tarefas
gitscrum tasks view a1b2c3d4 # Ver detalhes da tarefa
gitscrum tasks current # Tarefa atual (da branch Git)
gitscrum tasks create -t "Título" # Criar nova tarefa
gitscrum tasks complete a1b2c3d4 # Marcar como concluída
gitscrum tasks branch a1b2c3d4 # Criar branch da tarefa
gitscrum tasks comment a1b2c3d4 # Ver/adicionar comentáriosTimer
gitscrum timer # Ver timer ativo
gitscrum timer start a1b2c3d4 # Iniciar timer para tarefa
gitscrum timer stop # Parar e registrar
gitscrum timer log # Registrar tempo manual
gitscrum timer report # Relatório de tempoSprints
gitscrum sprints # Listar sprints
gitscrum sprints current # Sprint atual com KPIs
gitscrum sprints view [slug] # Detalhes do sprint
gitscrum sprints burndown # Gráfico burndown ASCIIStandups
gitscrum standup # Resumo do standup diário
gitscrum standup team # Standups da equipe
gitscrum standup blockers # Listar bloqueiosAnalytics
gitscrum analytics velocity # Tendência de velocidade
gitscrum analytics blockers # Tarefas bloqueadas
gitscrum analytics workload # Distribuição da equipeWiki e Comunicação
gitscrum wiki # Listar páginas wiki
gitscrum wiki view [slug] # Ver página wiki
gitscrum chat # Discussões do time
gitscrum notifications # Ver notificaçõesConfiguração
gitscrum login # Autenticar via OAuth
gitscrum logout # Sair
gitscrum status # Ver status atual
gitscrum config set workspace [slug] # Definir workspace padrão
gitscrum workspaces # Listar workspaces
gitscrum projects # Listar projetosDetecção de Git
O CLI é consciente do Git. Detecta automaticamente:
- Repositório atual → vinculado ao projeto correto
- Nome da branch → extrai código da tarefa (ex.,
feature/GS-123-auth) - Contexto do worktree → funciona com git worktrees
$ git checkout feature/GS-123-refactor-auth
$ gitscrum tasks current
📋 GS-123: Refatorar módulo de autenticação
Status: Em Progresso | Sprint 15Código Aberto
Licença MIT. Contribua no GitHub:
Próximos Passos
- Início Rápido — Instalação e configuração detalhada
- Configuração — Referência do
.gitscrum.yml - Tarefas — Gestão de tarefas em detalhes
- Timer — Controle de tempo do terminal