perryrh0dan / taskline Goto Github PK
View Code? Open in Web Editor NEWTasks, boards & notes for the command-line habitat
License: MIT License
Tasks, boards & notes for the command-line habitat
License: MIT License
It would be nice to add the ability to log time to tasks. This could be useful for those who keep track of their time for work.
Please Describe The Problem To Be Solved
I want to use multiple storages (private, work, ...) without the need to change the configuration file
(Optional): Suggest A Solution
Hello,
I wanted to know if there was a way to clear all the task that are in the archive to clean all the task?
Thanks.
Please visit the contributing guidelines to learn more on how to translate Taskline into more languages.
Many of thanks to everyone helping and supporting <3
Is there a possibility to pin a note to a task instead to a board?
Thank you for this very nice task manager!
Having support for subtasks would be great.
Also, that would fix #22.
Something like this would be nice:
1. ☐ Task 1
3. ☐ SubTask 1
4. ☐ Subtask 2
5. ● Note
2. ✔ Task 2
Maybe when a task is checked, the parent task could be considered partially completed:
1. [-] Partially completed task
2. [✔] Completed Subtask
Implementation wise that would probably mean to add a parent to each task so we have a tree like structure. I don't know much of Typescript though.
I got an error trying to run taskline on my Raspberry PI:
ERROR: ld.so: object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
/snap/taskline/23/bin/node: 1: /snap/taskline/23/bin/node: ELF: not found
/snap/taskline/23/bin/node: 13: /snap/taskline/23/bin/node: Syntax error: word unexpected (expecting ")")
Install via snap
:
sudo snap install taskline
Run:
taskline
works fine.
failed with error.
Raspberry PI 4 with Raspbian 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux
The second example in the "Due date" section (https://github.com/perryrh0dan/taskline#set-duedate) doesn't do what one would expect it to do.
Instead, to obtain the desired effect, one needs to put the entire date string within quotes
tl due 1,2,23 "15.09.2019 13:15"
.
This is an easy bug to fix, but I also feel that this could be treated as a feature request to allow tl due
command to swallow the entire string that follows as its argument rather than just the first item from a space-separated list of items (as it currently does and as is natural for shell commands).
Hello,
I wanted to know if there was a way to list or display all the task according there deadline date ?
Thanks
This is a feature request, an idea and a proposal of how it would look like when implemented.
The idea is this - when user creates a task or sets a due date, taskline would allow dates like:
Such dates would also require intelligent determination of time component in tadetimes. The configuration json file could be a place to set default value for time when only date is provided. For example, a default time is set to "18:00". When a task is created with due date "today", taskline would supplement the due datetime with configured time, i.e. "18:00". However, when user creates a task for today and it's already past the default due time, then taskline would add few hours and set the due date as "now() + 2 hours".
Here is a list of proposed intelligent datetime combinations:
today
- translates to todays date + preconfigured (i.e. 18:00) or calculated time;tonight
- translates to todays date + another preconfigured time, i.e. 22:00;tomorrow
- translates to tomorrow's date + preconfigured (i.e. 18:00) or calculated time;Combinations of two words (using next
keyword):
next week
- translates to the date of the same weekday in the next weeknext month
- translates to the first working day of the next monthnext year
- translates to the first working day of the next yearnext Wednesday
- translates to the date of Wednesday in next weekWednesday
- simple a weekday would translates to the date of next required weekday.Combinations of two words (using in
keyword):
in 3 weeks
- translates to the date after 3 weeks;in 2 months
- translates to the same date after two monthsExamples
$ tl t "Change the light bulb" -d "2019-11-05 18:00" # current way of setting due dates
$ tl t "Change the light bulb" -d today
$ tl t "Fix the furniture" -d next week
$ tl t "Buy Christmas presents" -d in 2 months
Hi,
I'm using terminator as my go-to terminal and it seems that TL clashes a bit with darker themes overall where a lot of things become basically impossible to see.
Screenshots: https://imgur.com/sV7lykf
I don't know if there's a way around it or if there is any config that can be done to change all text to use the color from an uncomplete task?
How can i find out the id of a given item?
This is the best CLI task manager I've seen yet, but I'd like to see the ability to sort tasks and boards differently. For instance, within boards, tasks might be sorted by some weight of due date * priority. Boards could then be sorted by the sum of their tasks or perhaps in an arbitrary user-defined way.
I've just installed taskline on my Ubuntu 18.04.3 LTS via snap so I have the latest version (1.1.1).
When I try to do smth like this:
tl -t "Sample task" -d "01.12.2019"
I see this error:
✖ Unable to parse date: 01.12.2019
I checked whether it's possible to use "00" instead "12" for December -- Yes, It works, but obviously this way gives December 1, 2018; not what I really need: December 1, 2019.
tl due 1 "01.00.2019"
✔ Updated duedate of task: 1 to Sat Dec 01 2018 00:00:00 GMT+0300 (Moscow Standard Time)
I'd love to tl | something
or in vim :r!tl
and the colors are messing up the text. There should be a --nocolor
mode and/or should detect that the terminal is not interactive.
This would be useful for further processing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.