Skip to content

Latest commit

 

History

History
85 lines (65 loc) · 1.78 KB

README.md

File metadata and controls

85 lines (65 loc) · 1.78 KB

wokjo

A minimal CLI work journal, designed to not be in your way. No GUI, no clicks.

wokjo add "bug 123 fixed"

We have tasks too if you want.

wokjo task add "fix bug 123"

then

wokjo task check <task-id>

and done.

Installation

Build & Install

git clone https://github.com/notliad/wokjo.git
cd wokjo
cargo install --path .

Direct Install

curl -fsSL https://raw.githubusercontent.com/notliad/wokjo/main/install.sh | bash

Usage

wokjo <COMMAND>

Commands:
  add       # Log a new work activity
  edit      # Edit an entry
  delete    # Delete an entry
  today     # Show today's activities
  yesterday # Show yesterday's activities
  day       # Show activities from that day
  list      # List all logged activities
week      # Show activities from the current week
tags      # List tags and their entry counts
task
    add     # Add a new task
    check   # Check/uncheck a task
    todo    # Lists all unchecked tasks
    list    # List all tasks
    edit    # Edit a task
    delete  # Delete a task
  export
    entries # Export all your activities to a md file
    tasks   # Export all your tasks to a md file

  help      # Print this message or the help of the given subcommand(s)

Options:
  -h, --help    # Print help
  -V, --version # Print version

Where it saves?

wokjo saves a couple files in ProjectDirs default folder

  • Linux:
    • ~/.local/share/wokjo/entries.jsonl
    • ~/.local/share/wokjo/tasks.jsonl
  • Windows:
    • C:\Users\<username>\AppData\Roaming\wokjo\data\entries.jsonl
    • C:\Users\<username>\AppData\Roaming\wokjo\data\tasks.jsonl
  • macOS:
    • /Users/<username>/Library/Application Support/wokjo/entries.jsonl
    • /Users/<username>/Library/Application Support/wokjo/tasks.jsonl