Skip to main content

Gerenciador de notas minimalista para terminal

Project description

🗒️ CLInote

📋 Sobre

O CLInote é um gerenciador de notas minimalista, focado em alta produtividade para quem vive no terminal. Desenvolvido para ser rápido, portátil e sem distrações, permitindo que você crie, liste e edite suas notas diretamente pelo seu editor favorito.

🚀 Funcionalidades

  • Terminal-First: Otimizado para um fluxo de trabalho CLI ágil.
  • Inteligente: Detecção automática do melhor editor disponível (Vim > Nano > Notepad).
  • Portátil: Funciona nativamente em Windows, Linux e macOS.
  • Leve: Sem dependências desnecessárias.

📦 Instalação

pip install CLInote

🛠️ Como usar

Após a instalação, o comando nc estará disponível globalmente:

Ação Comando Descrição
Criar nota nc add <nome> Cria uma nova nota e abre o editor.
Listar tudo nc list Exibe todas as suas notas salvas.
Abrir nota nc <nome> Abre uma nota existente para edição.
Deletar nota nc delete <id> Remove uma nota permanentemente.

💻 Configurando editores CLI (Recomendado)

Para a experiência completa no terminal, instale o Vim ou Nano:

  • Linux:
    • Ubuntu/Debian: sudo apt update && sudo apt install vim nano
    • Fedora: sudo dnf install vim nano
  • macOS: brew install vim nano
  • Windows: winget install vim.vim nano.nano

💡 Filosofia do Projeto

O CLInote acredita que a produtividade vem da simplicidade. O sistema buscará automaticamente o editor mais eficiente no seu ambiente. Caso nenhum editor CLI seja encontrado, o sistema utiliza o editor padrão do seu sistema operacional (Notepad).

🗂️ Arquitetura de Dados

Os dados são armazenados localmente de forma persistente:

  • Windows: %APPDATA%\CLInote\
  • Linux/macOS: ~/.config/CLInote/

🛠 Tecnologias

  • Python 3: Linguagem principal do projeto.
  • JSON: Armazenamento leve e estruturado dos metadados.
  • Subprocess: Integração segura com editores de sistema.
  • Shutil: Detecção inteligente de dependências no PATH.

📄 Licença

MIT © Geovani Rodrigues 2026

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clinote-0.1.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clinote-0.1.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file clinote-0.1.1.tar.gz.

File metadata

  • Download URL: clinote-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for clinote-0.1.1.tar.gz
Algorithm Hash digest
SHA256 001a2b08bea6ac864e0559c29bd3ba1b9fc9f2b226dc377dd9d446e32e5b5660
MD5 ec71bac68f7bcf559d5558984991c5d0
BLAKE2b-256 a210de9d2036a9a001ac2e2f43f7c3c1df24a76674f0b6f05dd39ff2107c4a55

See more details on using hashes here.

File details

Details for the file clinote-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: clinote-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for clinote-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e1e81608aff204a645f0c6b41e3f885a7ce88804cd88fffad50db8e4025ea30
MD5 69c7dede06887ceee56ad8d512e4f5c1
BLAKE2b-256 0e1850acb0a200b804e2b9ad1de22146a6271ec02b30b8fff9290e3f78eba84e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page