Pastel is an open-source, self-organizer task list CLI program I'm planning and making myself, and for myself use. All features and use cases are made based on my personal use and needs.
I really encourage you not using this app, instead learn the code and make your own.
$ todo H # Print usage help page
For todos management the indexes in the today's list is used.
It seems to help the interface's development since no technical info need to be available (i.e. UUID).
Tasks have a date and state, and become unchangeable once the day passes. In contrast,
todos don’t have a date—when marked as done, they turn into a completed task for the current day.
Multiline support is not given directly, but through the shell when enter is pressed with an open quote.
On Windows, both CMD and PowerShell, don't support this tho.
If need you can add with some tweaks and this:
on logical file end(stand in, (REF FILE f) BOOL: done in);
getf(stand in, ($gl$, text));
IF text = "" THEN done in FI;
DO STRING in;
getf(stand in, ($gl$, in));
IF in = "EOF" THEN done in FI;
text +:= REPR 10 + in
OD;
done in: ~