TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dijo: A terminal-based habit tracker written in Rust

342 pointsby coldsnap427almost 5 years ago

22 comments

ruudaalmost 5 years ago
Please note that &quot;cargo install&quot; is intended for installing Cargo subcommands and Rust-related tools for developers, not for distributing general software to end-users. <a href="https:&#x2F;&#x2F;github.com&#x2F;rust-lang&#x2F;rfcs&#x2F;pull&#x2F;1200#issuecomment-120662273" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rust-lang&#x2F;rfcs&#x2F;pull&#x2F;1200#issuecomment-120...</a>
评论 #23903094 未加载
评论 #23904771 未加载
评论 #23903483 未加载
mtm7almost 5 years ago
I just have to say how much I appreciate the design of this. You killed it. It reminds me of Ronin [0] or something you’d see on &#x2F;r&#x2F;unixporn [1].<p>Also, really cool that this is written in Rust!<p>[0]: <a href="https:&#x2F;&#x2F;100r.co&#x2F;site&#x2F;ronin.html" rel="nofollow">https:&#x2F;&#x2F;100r.co&#x2F;site&#x2F;ronin.html</a><p>[1]: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;unixporn&#x2F;comments&#x2F;dekj2i&#x2F;oc_a_spotify_terminal_user_interface_written_in&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;unixporn&#x2F;comments&#x2F;dekj2i&#x2F;oc_a_spoti...</a>
评论 #23904963 未加载
mraza007almost 5 years ago
I love the terminal UI how did you create that
评论 #23901436 未加载
评论 #23901180 未加载
评论 #23901360 未加载
badrequestalmost 5 years ago
Where is this data stored? The Wiki completely glosses over this subject, and I cannot tell from the code where it might save anything to (to be fair, I have never written in rust).
评论 #23901156 未加载
评论 #23901038 未加载
评论 #23901570 未加载
评论 #23901028 未加载
colordropsalmost 5 years ago
I tried various digital habit tracking tools, including mobile, web, and terminal based, and the only one that has worked for me is graph paper. It&#x27;s fast and in my face next to my desk and I never forget to use it and see it all the time.
fareeshalmost 5 years ago
Can it track my time spent running vim in various folders? That would be useful for me since in some solo projects I don&#x27;t really commit changes often.
评论 #23900957 未加载
评论 #23902680 未加载
评论 #23903314 未加载
Timpyalmost 5 years ago
This is great! Simple and elegant. Just an idea, maybe you put a cheat sheet under :help command. It would be very useful for people fluent in vim.
fardeemalmost 5 years ago
Love it! Everything should live in the terminal
评论 #23902097 未加载
评论 #23905285 未加载
评论 #23901153 未加载
kissgyorgyalmost 5 years ago
If you are interested in a Web or Mobile (PWA) version: <a href="https:&#x2F;&#x2F;github.com&#x2F;kissgyorgy&#x2F;every-day-calendar" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kissgyorgy&#x2F;every-day-calendar</a>
lloekialmost 5 years ago
Funnily enough “un dijo” is short for “digestif” in french.<p><a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Apéritif_and_digestif" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Apéritif_and_digestif</a>
评论 #23902996 未加载
评论 #23901463 未加载
aswinmohanmealmost 5 years ago
Does anyone have any idea, what font the screenshot is in ?
评论 #23902673 未加载
评论 #23901903 未加载
dorkrawkalmost 5 years ago
Wow, I tried to solve a similar problem in a similar way (command line based progress tracker) with a small personal project called Trackstar: <a href="https:&#x2F;&#x2F;github.com&#x2F;dorkrawk&#x2F;trackstar" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dorkrawk&#x2F;trackstar</a> but this is SO much nicer!
leorioalmost 5 years ago
for those looking for another open source task tracker, taskwarrior[1] is a good cli option. You can use VIT[2], curses-based front-end to taskwarrior. I don&#x27;t use VIT, but taskwarrior integrates nicely with vimwiki using taskwiki[3].<p>[1] <a href="https:&#x2F;&#x2F;taskwarrior.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;taskwarrior.org&#x2F;</a> [2] <a href="https:&#x2F;&#x2F;github.com&#x2F;scottkosty&#x2F;vit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;scottkosty&#x2F;vit</a> [3] <a href="https:&#x2F;&#x2F;github.com&#x2F;tools-life&#x2F;taskwiki" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tools-life&#x2F;taskwiki</a>
didipalmost 5 years ago
wow, I had no idea terminal UI can look good.
gfaurealmost 5 years ago
The &quot;fully scriptable&quot; link (configure dijo to track your git commits!) seems to be broken.
jsilencealmost 5 years ago
Wondering if and how this could team up with orger. Could be an effient combo.
xdasfalmost 5 years ago
try this <a href="https:&#x2F;&#x2F;pp.elsetech.io" rel="nofollow">https:&#x2F;&#x2F;pp.elsetech.io</a>
jgalvezalmost 5 years ago
Great work. Love it.
hpenalmost 5 years ago
Very cool! Did you consider writing it in Go?
ijellitialmost 5 years ago
Cool piece
itwyalmost 5 years ago
I can&#x27;t shake the feeling of how ugly Rust code looks in comparison to Python, Clojure and Go.
评论 #23903118 未加载
评论 #23904134 未加载
评论 #23905786 未加载
评论 #23902123 未加载
评论 #23902972 未加载
dilandaualmost 5 years ago
The rust community&#x27;s insistence on ending every sentence &quot;written in rust&quot; is only slightly more annoying than the python community&#x27;s &quot;for humans&quot; fetish.
评论 #23904151 未加载
评论 #23902469 未加载
评论 #23902498 未加载
评论 #23904886 未加载
评论 #23905083 未加载
评论 #23915931 未加载