Giter VIP home page Giter VIP logo

tsk-rs's Introduction

Task management utility

Task managemed done "right".

tsk

An utility to create and manage known tasks or their states. Also can be used to track time spent on any given task with start and stop subcommands.

Task descriptor language

Simply defines properties and metadata of the task:

This is a prj:Project task that has to be done. due:2022-08-01T16:00:00 prio:low meta:x-fuu=bar tag:some tag:tags tag:can tag:be tag:added

And this descriptor can be fed to the tsk new command.

Not all or any descriptors need to be fleshed and task is created still with just description filled. Other values can be set with tsk set subcommand.

Special tags

Tag Description
hold When present removes points from score to lower the urgency of the task.
next When present increases points to score to make it the very first on your task list.
start Only effective during tsk new. When present automatically starts timetracking.

tsknt

An utility to add Markdown formatted notebook to your task. When leaving a task to work on another just leave yourself a note on what you did so it becomes a tad easier to pickup from where you left off.

To assist in organizing your work it is possible to write todo lists into the notes by using Markdown Github style of extensions, like this:

  • this action point has not been completed
  • this action however has been

These action points can then be queried with tsknt action-points subcommand.

tsk-rs's People

Contributors

braincow avatar dependabot[bot] avatar

Watchers

 avatar  avatar

tsk-rs's Issues

"--" required for tsk new

for some reason clap does not want us to do things easy for the user. check what flags should be used and where to make tsk add fuubar fubar to work instead of tsk add -- fuubar fubar

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.