Comments (7)
I've just written an automated test to investigate. This is the content of todo.txt
, and it seems to be working as expected; listproj
just outputs +flowers
and +roses
once.
+roses +flowers
+roses and only +flowers
(B) +roses prioritized +flowers
(B) 2024-02-21 +roses prioritized +flowers
x 2024-02-21 2024-02-19 +roses done +flowers
+roses +flowers at the front
+roses +flowers at the front with leading space
my +flowers are +roses in the middle
at the back pick the +roses +flowers
at the back with trailing space +flowers +roses
Have I misunderstood the problem?
from todo.txt-cli.
from todo.txt-cli.
works fine in termux original issue was on wsl2
@tune007 That smells like a line-ending issue. Could it be that the todo.txt
on Windows uses CR-LF line endings? The Unix toolchain of todo.sh
would then process both +roses
(when followed by whitespace) and +roses␍
(trailing CR; when at the end of the line) separately.
You can check (on WSL) with either $ file path/to/todo.txt
or $ hd path/to/todo.txt
(the latter will show 0d 0a
at the end of each line if it's CR-LF).
The todo.txt
file needs to use Unix (LF) line endings for todo.sh
; most Windows tools handle that as well.
from todo.txt-cli.
from todo.txt-cli.
Alright, dos2unix
in a wrapper sounds like a good solution. I'm closing this issue then. Have fun with todo.txt!
from todo.txt-cli.
from todo.txt-cli.
Hello Eugene,
Gina's original todo.txt app for Android has been discontinued after incompatible changes in the Dropbox API; nobody signed up to update the app's code. Since then, I've been using Simpletask (Nextcloud version, but before that existed I also used the cloudless variant where you had to set up the sync through another app). There have been very few updates, and just this month the author has made his GitHub repo read-only (but the app still works right now; just don't expect any more updates).
A few more alternatives are listed on the todotxt.org page.
from todo.txt-cli.
Related Issues (20)
- Completing tasks on other .txt files (Question)
- Bash completion file is only sourced if named todo.sh HOT 4
- shell scripts in tests have the path #! /bin/bash hardwired HOT 3
- Add subtask functionality HOT 1
- `~/.todo/config` not created during install in WSL 2 due to Permission Error HOT 3
- Remove multiple todos at once HOT 1
- Feature Wanted: colorized style continues to the end of the line HOT 2
- Todo.sh [archive] won't work HOT 4
- Add debian package for todo.txt-cli
- How is todo.sh [do] supposed to work? HOT 4
- My setting a config directory in the Makefile was ignored/overruled HOT 1
- Support urgency and/or due date in core format HOT 3
- Document how to add due dates HOT 1
- Document adding a prioritized task HOT 1
- Prioritizing multiple items at once does not match documentation HOT 1
- Ignore lines that begin with hash symbol `#` HOT 1
- Persistent contexts and projects
- Doc.txt
- [question] is there a way to undo a task? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from todo.txt-cli.