Skip to content

Tabintel/charm-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Study Notes CLI Application

✨ Go study notes, a beautiful CLI application

I built a beautiful CLI task manager and note-taking app with Charm and Go.

It's a useful tool for taking notes in your command prompt while developing or learning Go (or any language), specially designed for Go developers.

Features

  • Note-taking with Markdown support
  • Task management with progress tracking
  • Beautiful terminal UI with smooth animations
  • Local storage - your data stays on your machine
  • Export notes to TXT, MD, or PDF

Quick Start

  1. Make sure you have Go installed
  2. Clone the GitHub repository
git clone https://github.com/Tabintel/charm-demo.git
  1. Install dependencies
go mody tidy
  1. Run the Go app

Navigate to the cmd directory, and run this command:

go run main.go

Basic commands in the CLI app

  • Tab//: Switch between tabs
  • n: New note
  • e: Export note (TXT/MD/PDF)
  • d: Delete note
  • Space: Toggle task completion
  • Esc: Go back/Quit

Charm components in use:

  • Bubble Tea for the TUI framework
  • Lip Gloss for beautiful styling
  • Bubbles for UI components

Built with ❤️ using Charm

About

a beautiful CLI task manager and note-taking app with Charm and Go.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages