1.0.2 • Published 5 months ago
hodie_cli v1.0.2
Hodie CLI
A productivity command-line interface suite featuring a Pomodoro timer, task tracker, and website blocker.
Features
- 🍅 Pomodoro Timer
- Interactive menu-driven interface
- Configurable work and break durations
- System notifications and sound alerts
- Session tracking
- Terminal title updates
- Command-line arguments support
Installation
Via npm (globally)
npm install -g hodie
Via Homebrew (requires xcode command line tools)
brew tap tobi110289/hodie
brew install hodie
Usage
Interactive Mode
Simply run:
hodie
This will open an interactive menu where you can:
- Start a Pomodoro timer
- Configure settings
- View other options
Command Line Arguments
Start a Pomodoro timer directly:
hodie --pom 25 # Start a 25-minute timer
hodie --pom # Start with default duration (25 minutes)
Configure break duration:
hodie --pause 10 # Set break duration to 10 minutes
Settings
All settings are persisted in ~/.config/hodie/config.json
and include:
- Default Pomodoro duration
- Default break duration
- Notification volume
- Session tracking
Development
- Clone the repository
- Install dependencies:
npm install
- Create symlink for local development:
npm link
License
MIT