ternal-cli
v1.0.2
Published
A personal journaling app that runs entirely in your terminal! Supports **offline and online modes**, AES-encrypted entries, and cloud sync with Supabase.
Readme
Terminal Journal CLI
A personal journaling app that runs entirely in your terminal!
Supports offline and online modes, AES-encrypted entries, and cloud sync with Supabase.
Features
- Offline mode: Add, view, and manage journal entries locally using SQLite.
- User authentication: Sign up and login with email/password.
- AES-encrypted entries: All text, mood, and tags are encrypted using your password as the key.
- Sync to cloud: Upload your personal entries to Supabase securely.
- View entries: List and read entries with mood, tags, and timestamps.
- Stats: See mood distribution and yearly statistics.
- CRUD support: Add, view, edit, and delete entries.
- Terminal-friendly UI: Clean and simple menu using Inquirer.js.
Demo
Installation
Globally via npm:
npm install -g ternal-cliRun the app:
ternalEncryption
All journal entries (text, mood, tags) are encrypted using your password as the secret key.
Offline entries remain encrypted in your local SQLite database until synced.
