Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/epic-r-r/ttodo
A simple command-line todo tools to keeping the track of your tasks
https://github.com/epic-r-r/ttodo
Last synced: about 2 months ago
JSON representation
A simple command-line todo tools to keeping the track of your tasks
- Host: GitHub
- URL: https://github.com/epic-r-r/ttodo
- Owner: Epic-R-R
- License: mit
- Created: 2020-09-07T17:28:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-07T20:10:32.000Z (over 4 years ago)
- Last Synced: 2024-10-06T20:16:04.134Z (3 months ago)
- Language: Python
- Size: 35.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tTodo (Terminal Todo)
>* *A simple command-line todo tools to keeping the track of your tasks
Built with Python 3 with Linux systems.*## Picture
*tTodo does not have a graphical interface have a graphic interface*
![Todo screenshot](https://raw.githubusercontent.com/Epic-R-R/tTodo/master/screen.png?row=True)
## Usage
### Clone the repositorie
```console
$ git clone https://github.com/Epic-R-R/tTodo
```
### Go to directory```console
$ cd tTodo
```
### Install with [pip](https://github.com/pypa/pip)```console
$ pip install .
```You now can use the *tTodo* with this command `todo`.
### Create a Todo project
Before working on your Todo list, you need to create a project.
```console
$ todo project
Project name: (web-app) MyWebsite
```
now you created your project and can start adding tasks into your project## Commands
* [Create a project](#create-a-project)
* [Add a task](#add-a-task)
* [Remove a task](#remove-a-task)
* [Check a task](#check-a-task)
* [Uncheck a task](#uncheck-a-task)
* [List all tasks](#list-all-tasks)
* [Search tasks](#search-tasks)
* [Toggle a task](#toggle-a-task)
* [Rename a project](#rename-a-project)
* [Delete a project](#delete-a-project)### Create a project
```console
$ todo project
```### Add a task
```console
$ todo add "Name of the task"
```
Multi-tasks adding with together:
```console
$ todo add "Task 1", Task 2, "Task 3"
```### Remove a task
remove task by name:
```console
$ todo remove "Name"
```remove with an interactive menu:
```console
$ todo remove
```
*You can use `rm` instead of `remove`.*
### Check a task
Chack with name:
```console
$ todo check "Name"
```Check all items:
```console
$ todo check --all
```
*You can use `-a` instead of `--all`.*
### Uncheck a task
Uncheck with name:
```console
$ todo uncheck "Name"
```Uncheck all items:
```console
$ todo uncheck --all
```### List all tasks
```console
$ todo list
```*You can use `ls` instead of `list`.*
### Search tasks
```console
$ todo search "keyword"
```### Toggle a task
Toggle a specific task by name:
```console
$ todo toggle "Name"
```Toggle with an interactive menu:
```console
$ todo toggle
```*You can use `tg` instead of `toggle`.*
### Rename a project
```console
$ todo rename "New name"
```### Delete a project
```console
$ todo delete
```*You can use `del` instead of `delete`.*