Skip to content

alexander-the-alright/TDM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

ToDo Manager

Command-Line Todo List Manager

It's really just a quick program that I wrote to help myself keep track of things I needed to do, and I like using the terminal a whole lot. I wrote this in Go, because Python felt like cheating, and I was having a hard time getting Rust to be happy about variable-sized maps.

Installation

GoLang needs to be installed already.

Recommended to compile, rather than run inline.

Usage

Run TDM with

./tdm

Can also be run with command line arguments, for example

./tdm mark task update readme 75

TDM supports the following forms of commands:

Delete

Delete the requested argument.

-> delete board|task|subtask <b|t|s>

Make

Create a new object. Exists in three footprints

  • Make a board
-> make [board] <b>
  • Make a task
-> make [board] <b> task <t>
  • Make a subtask
-> make task <t> subtask <s>

Mark

Mark an object as completed. Exists in two footprints

  • Mark board as completed
-> mark [board] <b> [100]
  • Mark task or subtask. Fill can be negative, and caps at 100
-> mark task|subtask <t|s> <fill>

Show

Print contents of requested arguments.

-> show [all|[board] <b>|task <t>|subtask <s>]

About

Todo List Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages