1.0.2 • Published 5 months ago

hodie_cli v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Create symlink for local development:
npm link

License

MIT