goals

command module
v0.0.0-...-ceb87d2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

README

🎯 Goals

Your personal goals register and tracker.

Simple but powerful, written in Go.

Creating a new goal sample

Installation

go get github.com/giogiglio/goals
cd $GOPATH/src
go install github.com/giogiglio/goals

Make sure to have $GOPATH/bin in your $PATH so that you can execute goals from everywhere in your terminal.

Dependencies

These modules are required in order to run this program.

Usage

goals [-new | -edit | -remove] [goal | progress] | [ -help ]

goals -new [ goal | progress ]
  Lets you create a new goal, or a new progress for an exisisting goal.
  
goals -edit [ goal | progress ]
  Lets you modify an existing goal or a progress.
  
goals -remove [ goal | progress ]
  Lets you remove an existing goal or progress.
  
goals -help
  Prints an help message.
Constraints:
  • Goal name must be unique and 1 to 20 characters.
  • Goal and progress date format is dd/mm/yyyy. You can also use today and yesterday wildcards.
  • Goal and progress note can be empty and can't exceed 50 characters.
  • Progress value must be a number between 0 and 100, both included.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package db provides functions for accessing and talking to the goals db.
Package db provides functions for accessing and talking to the goals db.
Package models implements the basic structures used among the program.
Package models implements the basic structures used among the program.
Package prompt provides functions for prompting the user to insert something.
Package prompt provides functions for prompting the user to insert something.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL