项目作者: GioGiglio

项目描述 :
Personal goals register and tracker.
高级语言: Go
项目地址: git://github.com/GioGiglio/goals.git
创建时间: 2018-11-06T23:17:17Z
项目社区:https://github.com/GioGiglio/goals

开源协议:Apache License 2.0

下载


🎯 Goals

Your personal goals register and tracker.

Simple but powerful, written in Go.

Creating a new goal sample

Installation

  1. go get github.com/giogiglio/goals
  2. cd $GOPATH/src
  3. 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

  1. goals [-new | -edit | -remove] [goal | progress] | [ -help ]
  2. goals -new [ goal | progress ]
  3. Lets you create a new goal, or a new progress for an exisisting goal.
  4. goals -edit [ goal | progress ]
  5. Lets you modify an existing goal or a progress.
  6. goals -remove [ goal | progress ]
  7. Lets you remove an existing goal or progress.
  8. goals -help
  9. 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.