benhsm / goalie

A TUI program that helps you make consistent progress towards your goals

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Goalie ๐Ÿ’๐Ÿฅ…

Goalie is a TUI program designed to help you achieve your goals. It is based on, but unaffiliated with, the Complice webapp. For the most part, it functions in the same way as Complice, but running locally in a terminal environment with keyboard controls.

I built Goalie mainly for my own personal use, and it is still in a pre-release state. There are certain surprising behaviours it exhibits because of unimplemented functionality, and of course, it currently has no usage documentation. If you are looking to make more consistent progress towards your goals, for most people I would recommend making use of Complice instead.

Screenshots

lists of user-defined goals

intentions input form

list of intentions

outcomes form

Features

  • Create, update, and delete goals
  • Each goal has an associated color, selected by hex code, which is used throughout the UI
  • Save and retrieve daily intentions
  • Assign pomodoros to intentions to keep track of time spent on them
  • Save and review daily outcomes and reflections per goal
  • Help information in each view indicates the function of keybindings in that view
  • Timeline displays information about intentions and outcomes from prior days
  • Save and view periodic reviews of progress towards goals
    • Weekly
    • Monthly
    • Quarterly
    • Yearly

Files

On Unix systems, Goalie will try to store its data in an sqlite database goalie.db in a folder in $XDG_DATA_HOME as specified in the XDG base directory specification. On Windows, it will attempt to use the equivalent Windows Known Folder. No configuration files yet.

About

A TUI program that helps you make consistent progress towards your goals

License:MIT License


Languages

Language:Go 100.0%