Skip to content

JoaoNunoAbreu/terminal-based-todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

To-do App

Functionalities

  • Create/remove to-do's.
  • Create/remove a section (ex: School, Movies, Daily tasks, etc).
  • Show the tasks for each section.

drawing

drawing

Installation

  1. Type cd in your terminal to go to your home directory.
  2. Clone the repo.
  3. Add the following line to your .bashrc or .zshrc file:
alias todo="python3 ~/terminal-based-todo-app/main.py"
  1. Restart your terminal.
  2. Done!

Commands

  • Show the tasks for each section
$ todo
  • Adds a new task to the "GENERAL" section, and creates it if it didn't exist yet. Deadline date is optional.
$ todo add "task" ["date"]
  • Adds a new task to a section, and creates it if it didn't exist yet. Deadline date is optional.
$ todo add "section_name" "task" ["date"]
  • Removes a task from a section.
$ todo rm "section_name" "id-task"
  • Removes a section, and all the tasks belonging to that section.
$ todo rs "section_name"
  • Shows the tasks with deadline dates.
$ todo dates
  • Shows the tasks with today's deadline date
$ todo today
  • Shows all the possible commands.
$ todo help

About

Simple terminal based todo app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages