Ancient wisdom for modern workflows - Rune CLI Documentation

πŸ“– Documentation

πŸš€ Beta Status: You’re installing v0.2.0-beta.1 - the MVP feature-complete version. Join the beta program for updates and feedback channels.

Installation

πŸš€ Quick Install (Recommended)

One-line installer for macOS and Linux systems

# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/ferg-cod3s/rune/main/install.sh | bash

🍺 Homebrew (macOS)

Install via Homebrew package manager

brew install --cask ferg-cod3s/tap/rune

🐹 Go Install

Build from source with Go toolchain

go install github.com/ferg-cod3s/rune/cmd/rune@latest

πŸ“¦ Manual Installation

Download and install manually

  1. Download from GitHub Releases
  2. Extract binary and move to your PATH
  3. Make executable: chmod +x rune

πŸͺŸ Windows Installation

Download the Windows binary from GitHub Releases and add to your PATH.

Initial Setup

1️⃣ Initialize Configuration

Interactive setup to configure your work environment

rune init --guided

This setup configures:

  • Work hours and break intervals
  • Project detection rules
  • Start/stop rituals
  • Integration preferences

2️⃣ Verify Installation

Confirm everything is working correctly

rune --version
rune status

Basic Usage

Daily Workflow

πŸš€ Start Your Workday

# Start tracking and enable focus mode
rune start

Check current status

rune status

⏸️ Take Breaks

# Pause for a break
rune pause

Resume work

rune resume

🏁 End Your Day

# Stop tracking and generate report
rune stop

Time Tracking & Reporting

πŸ“Š Daily Reports

# View today's report
rune report --today

πŸ“ˆ Weekly Reports

# View this week's report
rune report --week

πŸ“… Custom Date Range

# View specific date range
rune report --from 2024-01-01 --to 2024-01-07

Configuration Management

βš™οΈ Edit Configuration

# Edit configuration file
rune config edit

βœ… Validate Settings

# Validate configuration
rune config validate

πŸ‘€ View Current Config

# Show current configuration
rune config show

Next Steps

πŸ€–

Configure Rituals

Set up custom commands that run when you start and stop work sessions.

πŸ“

Project Detection

Configure automatic project detection via Git repos and package files.

⚑

Command Reference

Explore all available commands with detailed examples and options.

πŸ’‘

Example Workflows

See real-world examples and configurations for different development setups.

Beta Feedback

As a beta user, your feedback is invaluable! Please share:

Getting Help

  • Run rune --help for command overview
  • Run rune <command> --help for specific command help
  • Check the Beta Program page for known issues
  • Visit GitHub Discussions for community support