Skip to content

A minimalist, terminal-based bullet journal built with Bash scripts and a custom nano syntax highlighting file for visual organization.

License

Notifications You must be signed in to change notification settings

marcelositr/bulletjornal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bujo - Seu Bullet Journal no Terminal

Uma ferramenta minimalista e eficiente para organizar seu dia a dia diretamente da linha de comando.

License Shell Status Feito com

Último commit Releases Issues Stars Wiki

bujo é um sistema de Bullet Journal para o terminal, implementado como um script Bash. Ele utiliza o editor nano com uma sintaxe de cores customizada para transformar um simples arquivo de texto em um poderoso painel de produtividade. Foi criado para quem ama a simplicidade e a velocidade do terminal e quer uma ferramenta de organização que não atrapalhe seu fluxo de trabalho.

Gemini Shell Banner

Demonstração

(Dica: Grave um pequeno GIF usando uma ferramenta como asciinema ou termtoscreen e substitua a imagem abaixo. Mostre a criação de uma tarefa, a conclusão dela com 'X', e o uso do comando bujo -s para ver o resumo.)

Demonstração do bujo


✨ Principais Funcionalidades

  • Minimalista e Focado: Sem distrações, sem interfaces gráficas pesadas. Apenas você, seu terminal e suas tarefas.
  • Sintaxe Visual com Cores: Identifique rapidamente tarefas importantes (!), concluídas (X), reuniões (M) e mais, graças a um sistema de cores intuitivo no nano.
  • Migração Inteligente de Tarefas: Com o comando bujo -n, suas tarefas pendentes são automaticamente movidas para o dia atual, garantindo que nada seja esquecido.
  • Baseado em Arquivos de Texto: Seus dados são seus, para sempre. Todos os seus registros ficam em arquivos de texto simples, fáceis de ler, fazer backup e versionar com Git.
  • Customizável: Defina suas próprias tarefas de rotina no arquivo daily.bujo para criar hábitos e automatizar o planejamento do seu dia.
  • Leve e Rápido: Escrito em Bash, o bujo é extremamente rápido e não consome quase nenhum recurso do sistema.

🚀 Instalação

A instalação é simples e automatizada. Abra seu terminal e execute os seguintes comandos:

# 1. Clone o repositório
git clone https://github.com/marcelositr/bulletjornal.git

# 2. Entre no diretório
cd bulletjornal

# 3. Execute o script de instalação (ele pedirá sua senha)
./install.sh

➡️ Para instruções detalhadas, pré-requisitos e solução de problemas, consulte a página de Instalação na Wiki.


📖 Uso Básico

Após a instalação, você pode começar a usar o bujo imediatamente.

# Abra seu diário principal para adicionar e editar tarefas
bujo

# Execute o tutorial interativo para aprender a sintaxe
bujo -x

# Comece um novo dia, migrando tarefas pendentes
bujo -n

➡️ Para um guia completo de como usar a ferramenta, acesse o Guia de Início Rápido e a Referência de Comandos na nossa Wiki.


📚 Documentação Completa (Wiki)

Toda a documentação do projeto está na nossa Wiki. Ela é a sua principal fonte de consulta para dominar o bujo.


🤝 Como Contribuir

Sugestões, relatórios de bugs e pull requests são muito bem-vindos! Sinta-se à vontade para abrir uma issue para discutir novas ideias ou relatar um problema.

📜 Licença

Este projeto é licenciado sob a GNU General Public License v3.0. Veja o arquivo LICENSE para mais detalhes.


Created by @marcelositr