command
module
Version:
v0.0.0-...-9bd86a3
Opens a new window with list of versions in this module.
Published: Sep 19, 2019
License: MIT
Opens a new window with license information.
Imports: 12
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Good
A mood tracker in Go. (Get it?)
Inspired largely by—but unaffiliated with or endorsed by—Daylio.
Still a WIP. Issues and pulls gladly welcomed.
Usage
Running good
with no arguments will prompt you to add an entry.
good --help
will describe how you can add moods and activities, if the defaults don't cover everything.
TODO:
- CLI interface. (Use AlecAivazis/survey for user input.)
- Do I want to rate moods on a scale (from awful to meh to great), use adjectives themselves, or both?
- Or, could I rate adjectives on a numerical scale? ("creative" is +1, "upset" is -2, "meh" is 0...)
- Activity database that can be grown or edited. Include defaults.
- Output to what? TSV? JSON? (https://jebware.com/blog/?p=538)
- Let's do SQLite. One place to store entries, moods, and activities.
- At this rate I'm gonna need subcommands for editing moods and activities.
- One can still export as JSON, perhaps?
- Log entries with timestamps other than "now".
- Quit using
build/good.sqlite
.
- Tests would be nice.
- CI would be nice.
- I use
if err != nil
way too much. How do I clean this up?
- Calendar or full-year output.
- For the full-year, I'm imagining a grid of colored ASCII bullet points.
- When you have this down, internationalize timestamp. nicksnyder/go-i18n is a good lead.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.