Depois de algumas semanas de trabalho, apresentamos o Chroncal: uma CLI + TUI para quem vive no terminal. O Chroncal é escrito em Go e utiliza o Bubble Tea para construir uma TUI rica para uso no terminal. Todos os comandos da CLI são bem documentados, facilitando a autodescoberta da documentação. O objetivo é ser o aplicativo referência quando se pensa na RFC 5545.
Funcionalidade do Calendário
O Chroncal estabilizou a funcionalidade do calendário, proporcionando uma experiência de uso próxima à de outras aplicações consagradas no mercado, como Google Calendar, Notion Calendar, etc. No futuro, trabalharemos na TUI para gerenciamento de tarefas e diário.
Gerenciamento de Tarefas e Diário
Os gerenciadores de tarefas e diário já estão disponíveis através da CLI. No futuro, planejamos expandir a funcionalidade da TUI para esses recursos.
Motivação
O Chroncal surgiu de uma necessidade pessoal. Após utilizar o Cron, um aplicativo de calendário para macOS, percebi a importância de ter um calendário integrado à minha experiência de uso do terminal. Com o Cron, eu podia ter um lembrete do próximo evento sempre a vista na barra de menu. Quando o Notion anunciou a sua compra em 2022, eu passei a utilizar o Notion Calendar. No Omarchy, o sistema operacional baseado em Arch Linux, eu continuei a utilizar o Gnome Calendar. No entanto, a falta de integração com o sistema operacional me fez desenvolver o Chroncal, um CLI + TUI para calendário, tarefas e diário.
Integração com TUIs
O Chroncal permite a integração com TUIs, como a Waybar do Omarchy. Agora, posso ter um lembrete do próximo evento do meu calendário na minha Waybar, exatamente como eu tinha com o Cron no macOS.
Conclusão
O Chroncal é uma ferramenta útil para quem vive no terminal, oferecendo uma funcionalidade robusta para calendário, tarefas e diário. Com a integração com TUIs, o Chroncal torna a experiência de uso ainda mais conveniente e integrada.
Sugestões e Contribuições
Sugestões e contribuições são bem-vindas no repositório oficial no GitHub. No próximo artigo, mostraremos como integrar o Chroncal com a Waybar do Omarchy.
Fonte: https://douglasmoura.dev/apresentando-chroncal