Skip to content

This a simple todo list that runs on terminal (bash). It helps to quickly arrange tasks in terminal without having to open another application and wasting focus time.

License

Notifications You must be signed in to change notification settings

missipsag/Terminal-todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Terminal Todo-list app

A command-line interface (CLI) application for managing your tasks efficiently. This app helps programmers whom, just like me, dislike getting distracted while coding.

Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Examples
  5. Technologies Used
  6. Contrubuting
  7. Licence

Features

-Add, show and delete tasks from terminal.
-Save and load tasks from a file.

Installation

  1. Clone this repository :
    git clone https://github.com/missipsag/Terminal-todo-list.git
    
  2. Navigate to the project directory :
    cd Terminal-todo-list
    
  3. Move the todos.sh file into /usr/local/bin
    sudo mv todos.sh /usr/local/bin
    

Usage

  1. Add a task :
    todo add task #Replace task by the actual task 
    
  2. Delete a task :
    todo clear/cl line_Number # provide the line number of the task to delete
    
  3. Show current tasks :
    todo show 
    

Examples

  1. Add a task :

    add a task

  2. Show current tasks : show current tasks

  3. Clear a task : clear a task

  4. Get help page : get help

Technologies Used

  • Programming Language : Bash

Contributing

Contribution are welcome!

  1. Fork this repository.
  2. Create a new branch for your feature/bugfix.
  3. Submit a pull request with a detailed explanation of the changes.

Licence

This project is licenced under the MIT Licence

About

This a simple todo list that runs on terminal (bash). It helps to quickly arrange tasks in terminal without having to open another application and wasting focus time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages