项目作者: coderick14

项目描述 :
The dead simple command line todo manager
高级语言: Shell
项目地址: git://github.com/coderick14/tusker.git
创建时间: 2018-04-26T13:14:46Z
项目社区:https://github.com/coderick14/tusker

开源协议:MIT License

下载


Built with love

Tusker

A dead simple todo manager in about a hundred lines of code.
For those who live in the terminal.

Installation

Just download the executable from releases and put it in your $PATH. Period.
Type tusker help to get started.

Usage

  • Add a task
    1. tusker add "The task that I would've forgotten"
  • Show current tasks [ID, Status, Description, UpdatedAt]
    1. tusker show
    2. 1 Collect laundry 25 April 2018 11:53:21
    3. 2 Collect NOC certificate 25 April 2018 11:53:23
    4. 3 Fill rems 25 April 2018 11:53:25
  • Mark one or more tasks as done
    1. tusker check 1 3
    2. tusker show
    3. 1 Collect laundry 25 April 2018 11:53:21
    4. 2 Collect NOC certificate 25 April 2018 11:53:23
    5. 3 Fill rems 25 April 2018 11:53:25
  • Mark one or more tasks as undone
    1. tusker uncheck 1 3
    2. tusker show
    3. 1 Collect laundry 25 April 2018 11:53:21
    4. 2 Collect NOC certificate 25 April 2018 11:53:23
    5. 3 Fill rems 25 April 2018 11:53:25
  • Edit the description for an existing task
    1. tusker edit 3 Fill rems and forms
    2. tusker show
    3. 1 Collect laundry 25 April 2018 11:53:21
    4. 2 Collect NOC certificate 25 April 2018 11:53:23
    5. 3 Fill rems and forms 25 April 2018 11:53:25
  • Delete one or more tasks from the list
    1. tusker del 1 3
    2. tusker show
    3. 1 Collect NOC certificate 25 April 2018 11:53:23

    What’s the difference between check and del?

    Use del if you’d never like to look back at a completed task.
    Use check if you want the satisfaction of seeing the ✓ beside your completed task for a while.
    Also, you can uncheck it anytime, in case you missed out on something :(

Tip

Add tusker show at the end of your .bashrc, .zshrc or config.fish to get reminded about your pending tasks whenever you fire up a terminal.

Why tusker?

  • No dependencies. Seriously.
  • Simple. So that you can focus on what’s important, which is finishing your tasks.

Features and contributions

tusker was written a couple of nights before my semester examination because I kept forgetting the topics that I had skipped. So if you find a bug or you’d like to add a feature, feel free to raise an issue or send a pull request!!

Note

I’ve tried to make the script POSIX compatible. However, if you do face an issue regarding that, please raise an issue. Or send a PR (even better)!!