Coder Social home page Coder Social logo

todotxtmanager's Introduction

This project is converted to elixir code (here)

Todotext Manager

Todotext Manager is a system for management tasks. The base concept of todo list model is from todo.txt. Native todo.txt is very simple and useful, however, it can be complex if each task contain extra information (e.g. timestamp of add task, tags, memos and etc...). Such kind of information decrease readbility of the list. Todotext Manager helps to write the todo list and manages the list with the task details.

Command

todolist <command> [<args>]

If you type "todolist" without any args or sub commands, tasks stored in list file will be displayed.

These are sub commands:

command Feature
add Add tasks to a list
done Change status of a task done
cancel Change status of a task cancel. This command may be used in case the task no longer need to do
reset Reset status of a task which is already finished

Task list file format

Tasks are stored in a text file named "todolist". The format of them is bellow.

[status] [task add time] [task finished time] [title] [tags]

e.g.
x 2019-07-06-11:00 2019-07-06-17:32 buy milk @private
  2019-07-06-11:01 check web server log

Label Value Detail
status 'x', '-' or blank status of a task.
task add time timestamp (e.g. 2019-01-01-16:00) timestamp that a task is add to list
task finished time timestamp (e.g. 2019-01-01-16:00) timestamp that a task was finished
title string title of task
tags string tags for classification of tasks (WIP)
detail string detail of a task (WIP)

todotxtmanager's People

Contributors

tentakano avatar

todotxtmanager's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.