Skip to content

Clockwerk is a terminal user interface (TUI) application written in Go for managing electronic timekeeping at work.

License

Notifications You must be signed in to change notification settings

diegodario88/clockwerk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clockwerk ⏰

Clockwerk é uma aplicação TUI (Terminal User Interface) escrita em Go para gestão eletrônica de ponto de trabalho Senior X. Gerencie seus registros de jornada diretamente do terminal, substituindo aplicativos tradicionais por uma interface simples e eficiente.

Demonstração do Clockwerk

✨ Funcionalidades

  • Registro de entrada/saída
    • Inicie e encerre sua jornada com comandos intuitivos
  • Gestão de intervalos
    • Controle pausas para almoço e descanso
  • Notificação (desktop linux)
    • Lembretes para ajudar a manter os apontamentos em dia
  • Interface amigável
    • Navegação simplificada via teclado
    • Visualização em tempo real dos registros
  • Multiplataforma
    • Compatível com Windows, Linux e macOS
  • Leve e rápido
    • Consumo mínimo de recursos (CPU/RAM)

🖦 Navegação

As seguinte teclas de atalho são usadas para navegar e explorar o programa

  • h/ para navegar para esquerda
  • l/ para navegar para direita
  • Space bater o ponto
  • ctrl+c forçar fechar o programa
  • q sair
  • e esquecer credenciais
  • r retentar caso haja erro

📥 Instalação

Binários Pré-Compilados

  1. Acesse a página de releases
  2. Baixe o executável para seu sistema:
    • Windows: clockwerk_windows_amd64.exe
    • Linux: clockwerk_linux_amd64
    • macOS: clockwerk_darwin_amd64

Via Código Fonte

Requisitos:

  • Go 1.22+
  • mingw-w64 (para compilação no Windows)
# Instalar e executar
go install github.com/diegodario88/clockwerk@latest

# Compilar manualmente (Windows)
GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ CGO_ENABLED=1 go build -o clockwerk.exe

About

Clockwerk is a terminal user interface (TUI) application written in Go for managing electronic timekeeping at work.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages