Skip to content
/ t Public

Fun little exploration of Go for building CLIs. Purely a learning experience

Notifications You must be signed in to change notification settings

deanacus/t

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

t

t - the minimalist command line todo list

This is still a work in progress

Features:

  • List todo items
  • Add todo items
  • Delete todo items
  • Save todo items in a file
  • Configure using a config file
  • Have a default config
  • Colourise output

Prerequisites

Installation

There's a number of ways you can get t:

Download the binary

Download the binary from the latest release

Run from source

go run t

Compile

go build t

then move the binary to somewhere in your $PATH

Usage

Usage: t [option] <Input>

Options:
  -l, --list                    List the tasks in the todo list
  -a, --add <Task>              Add a task to the todo list
  -d, --delete <TaskID>         Delete a task from the todo list
  -v, --version                 Show the version
  -h, --help                    Show this help information

Contributing

Please read CONTRIBUTING.md for details on how to contribute to this project, including coding standards, commit message requirements and the process for submitting pull requests.

Versioning

SemVer all the things

About

Fun little exploration of Go for building CLIs. Purely a learning experience

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages