Git Product home page Git Product logo

taskdown's People

Contributors

framstag avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

taskdown's Issues

First letter of title cut of in "td l"

The first letter of the task/document title is cut of if using "td l" under Windows.

Should'nt we have a unit test for this?

Please fix and add unit test(s)

Add filter command

The filter command show filter out the internal section with the taskdown metadata and should return the "pure" document for further processing.

Add native kotlin build

To improve startup time, it would be interesting to have a Kotlin native build if possible.

"td show" shows preformated metadata

td show 5

does show the compete markdown document as raw text file.

However we understand the metadata taskdown itself places into this document, thus we can show this parts of the document using nice formatting and remove it from the raw document dump to standard output.

Added support for recurring tasks

Add a way to have recurring task.

  • Recurring tasks have a schema that results in a next date and time the task is due
  • In the task list the task will be shown with the next due day
  • Is the due day passed, the next due date will be shown

Add the option to add status updates to a task

It should be possible to do something like

td status 5 "Talk to Jimmy"

which is added to a history or status table together with a date (and possibly time?)

td show 5

then should show this metadata again.

Add edit command

The edit command should evaluate EDITOR ENV variable and should start the editor with the given task file.

Add undo command

The undo command should restore the task from the *.bak file.

Add hashes command

The hashes command should list all hashes (possibly together with some statistics)

Add support for due date

It should be possible to add a due date to tasks.

Due date should be shown using "show" it should be displayed if set for "list" and it should have influence on list sorting to assure that tasks close to due date are moved to the top

Add markdown parser tests

The markdown parser is under-tested, we should add additional tests to assure that the format is robust and data is correctly extracted

Add search command

List gets larger, we need a search command.

In the first iteration we should implement title search using String.contains (caseinsensitive)

./td.sh search --title "fancy"

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.