Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add recurring task #16

Open
huytd opened this issue Nov 1, 2019 · 0 comments
Open

Add recurring task #16

huytd opened this issue Nov 1, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@huytd
Copy link
Owner

huytd commented Nov 1, 2019

Recurring task is something pretty useful.

Especially in my case, I had to pay a lot of bills every month, but hates to setup automatically payment. There's nothing worse than having money going out of your bank unconsciously.

Proposal syntax:

COMMAND ?DATE ?TIME REPEAT TAG TITLE

COMMAND = rt | rtask | retask | recur | recurring
DATE    = DD-MM-YYYY | YYYY-MM-DD | MM/DD | MM-DD | <null>
TIME    = HH:mm:ss | HH:mm | <null>
REPEAT  = DAY | HOUR | MONTH | YEAR
DAY     = [number]d
MONTH   = [number]mo
YEAR    = [number]y
HOUR    = [hour]:[minutes] | [number]h | [number]m

With any of the DATE and TIME as null, we'll use the current date and time.

Example:

  rt 2019-05-01 15:30 5d @tag task description here
  rt 30m @tag task description here
  rtask 10/15 30m @tag task description here
  rtask 10-15 5d @tag task description here
  recur 2d @tag task description here
  recur 15m @tag task description here
@huytd huytd added the enhancement New feature or request label Nov 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant