Code Monkey home page Code Monkey logo

Comments (7)

inkarkat avatar inkarkat commented on July 30, 2024

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.

tune007 avatar tune007 commented on July 30, 2024

from todo.txt-cli.

inkarkat avatar inkarkat commented on July 30, 2024

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.

tune007 avatar tune007 commented on July 30, 2024

from todo.txt-cli.

inkarkat avatar inkarkat commented on July 30, 2024

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.

tune007 avatar tune007 commented on July 30, 2024

from todo.txt-cli.

inkarkat avatar inkarkat commented on July 30, 2024

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)

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.