A beautiful command-line interface tool coded in an hour to read and explore the Bhagavad Gita (Śrīmad-Bhāgavat-gītā) with an interactive terminal UI, multiple Pandava-themed color schemes, bookmarks, and powerful search functionality.
Hare Kṛṣṇa Hare Kṛṣṇa Kṛṣṇa Kṛṣṇa Hare Hare
Hare Rāma Hare Rāma Rāma Rāma Hare Hare
- 📖 Complete Bhagavad Gita - All 18 chapters with Sanskrit transliteration, English translation, and purports
- 🎨 Pandava Themes - Five beautiful color themes named after the Pandava brothers (Yudhisthira, Bhima, Arjuna, Nakula, Sahadeva)
- 💻 Interactive TUI - Beautiful terminal user interface with keyboard navigation
- 🔖 Bookmarks - Save your favorite verses with personal notes
- 🔍 Search - Search across all verses, translations, and transliterations
- 🎲 Random Verse - Get inspired by a random verse from the Gita
- ⚡ Fast & Lightweight - Pure JavaScript, no browser needed
npm install -g geeta-clinpm install geeta-cli
npx geetaLaunch the beautiful TUI interface:
geeta readKeyboard Shortcuts:
↑/↓orj/k- Navigate through listsTab- Switch between panels (Chapters → Verses → Scripture)Enter- Select chapter/verset- Toggle theme pickers- Search across all versesb- Add current verse to bookmarksB- View all bookmarksCtrl+C- Exit
Get a random verse:
geeta --random
geeta -rGet a random verse from a specific chapter:
geeta -r -c 2Display a specific verse:
geeta verse 2 47Display a whole chapter:
geeta chapter 1Search for text:
geeta search "Krishna"Manage bookmarks:
geeta bookmark 2 47 "My favorite verse"
geeta bookmarksChange theme:
geeta theme arjuna
geeta theme bhimaAvailable themes: yudhisthira, bhima, arjuna, nakula, sahadeva
Each theme is named after one of the five Pandava brothers and features unique color schemes:
- Yudhisthira 👑 - Gold and righteous tones
- Bhima 💪 - Bold red and powerful colors
- Arjuna 🏹 - Serene blue and focused hues
- Nakula 🐎 - Natural green and balanced shades
- Sahadeva 🔮 - Mystical purple and wise tones
The Bhagavad Gita is presented with:
- Sanskrit Transliteration (IAST format)
- English Translation
- Detailed Purports explaining the philosophical meaning
- All 18 chapters with complete verses
# Clone the repository
git clone https://github.com/tanishenigma/geetCLI.git
cd geetCLI
# Install dependencies
npm install
# Link for local development
npm link
# Run
geeta readMIT
- Bhagavad Gita text and translations
- Built with Blessed for the beautiful TUI
- Commander.js for CLI framework
- Chalk for terminal colors
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Hare Kṛṣṇa 🙏