note

command module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: MIT Imports: 15 Imported by: 0

README ΒΆ

Note ✍️

Note Demo

A modern terminal-based note-taking application built with Bubble Tea and Lip Gloss. Organize your thoughts with style right from your terminal.

✨ Features

  • πŸ“ Create and edit markdown notes
  • πŸ—‚οΈ Organize notes in folders
  • 🎨 Beautiful TUI with syntax highlighting
  • πŸ“± Responsive layout with adjustable sidebar
  • πŸ—‘οΈ Archive unused notes
  • ⌨️ Vim-style keybindings
  • 🎯 Focus mode without sidebar
  • πŸ” Preview markdown rendering
  • ⚑ Fast and lightweight

πŸ“¦ Installation

Using Homebrew (macOS & Linux)

brew tap armand-sauzay/homebrew-tap
brew install note

Using Go

go install github.com/armand-sauzay/note@latest

From Source

git clone https://github.com/armand-sauzay/note.git
cd note
go install .

πŸš€ Usage

βš™οΈ Configuration

Keybindings

  • j/k or ↑/↓: Navigate notes
  • h/l or ←/β†’: Collapse/expand folders
  • enter: Edit note/rename folder
  • n: Create new note
  • N: Create new folder
  • tab: Toggle sidebar
  • backspace: Archive note/folder
  • q or ctrl+c: Quit

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

🚧 Roadmap

  • Custom themes
  • Tags
  • Sorting notes
  • Search notes
  • Export notes

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL