Skip to content
/ redovc Public

A command line todo app with statuses, tags, search and recurrence!

License

Notifications You must be signed in to change notification settings

sottey/redovc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 25, 2023
310489f · Oct 25, 2023

History

48 Commits
Oct 22, 2023
Oct 25, 2023
Oct 25, 2023
Oct 25, 2023
Oct 25, 2023
Oct 25, 2023
Oct 23, 2023
Oct 25, 2023
Oct 23, 2023
Oct 16, 2023
Oct 25, 2023
Oct 25, 2023
Oct 25, 2023
Oct 23, 2023
Oct 23, 2023
Oct 25, 2023
Oct 22, 2023
Oct 25, 2023

Repository files navigation

redo.vc


Redo.vc is a tool for command line fans that allows you to track your tasks. It is a full featured todo manager with tagging, projects, recurring tasks and much more, all stored in a JSON file so it is super portable and tooling new apps for the data format is super easy.

Getting Started

To learn about available redo.vc commands, see the usage page

Features

  • [NEW] Theming capabilities - Change all the colors and column order on the fly!
  • [NEW] Adding additional due strings (End of quarter, End of Month)
  • Tasks can be assigned to a project
  • Projects can be created dynamically while creating todos
  • Tasks can have a due date or NO due date
  • Tags can be specified by using the '#' prepended to single word. If it does not exist, it will be created
  • Projects can be specified by using the '+' prepended to a single word in the description. If the project does not exist, it will be created
  • Tasks can be prioritized
  • Notes can be added to tasks and shown or hidden when listing tasks
  • Due dates can be absolute (oct25, 25oct) or relative (monday, today, none, etc.)
  • Tasks can be marked as completed
  • Tasks can be archived
  • Tasks can be deleted
  • Tasks can be sorted, segmented, grouped and shown ur hidden using the extensive command line options
  • Tasks are color coded with specific colors for due dates, ID's, tags, projects and more
  • Groupings comtain the number of tasks
  • Abbreviations for most commands to save you keystrokes
  • Auto completion for various shells can be generated
  • A task status can be specified (doing, waiting, evening, etc)

Future Plans

  • Theming capabilities
  • Adding additional due strings (End of quarter, End of Month)
  • Syncing via cloud providers (Google Drive, iCloud, Dropbox, etc.)
  • Web UI
  • Importing from common formats
  • Config file defaults
  • Whatever you would like to see! Let me know

Building

Redo.vc is available for most configurations. Go to the relase page, download the proper archive for your device.

Once the file has downloaded, extract the binary and put it somewhere that is accessible from your terminal.

Contribute

Clone locally and run

go build main.go

OR (using rake)

rake build

Shoutouts

License

Redo.vc uses the MIT License. Please see the redo.vc license for details