#Rust

  • Timezone bug fix and NaiveDate conversion for habitctl

    With a little leave time around XMas and a flight back to Canada, I had a bit more time to play around with Rust, and managed to fix an irksome timezone bug that was plaguing habitctl, the minimalist habit tracker CLI.

    I’m really enjoying coding in Rust. As a language, I find it makes sense, is performant, and its prescient compiler checking on types and such makes it hard to shoot yourself in the face.

  • Warning sigil added to habitctl habit tracker

    Rust is addictive. Added a warning sigil feature into the Rust-based habitctl minimalist habit tracker CLI.

    Continuing on from a couple of weeks back , I decided to add the Warns feature I’d been wanting in habitctl .

    The original author has still not merged my feature PRs, so I’ve just continued to add in the features I wanted.

    Up his week, I sometimes have this issue where I don’t notice a habit is about to be broken from being satisfied (or skipped). Mostly this is because the usual “?” sigil for the latest day ends up not letting you know if that would potentially be the last chance you have to not bfreak the chain in your Seinfeld chain/consistency graph.

  • Skips added to habitctl habit tracker

    One of the best things about open source software is the ability to scratch your own itch (and that it may even force you to learn a new language). Added a skips feature into the Rust-based habitctl minimalist habit tracker CLI.

    I’ve mentioned before how much I like the habitctl command line habit tracker for its minimalism, simplicity, portability, and great consistency graphs that give me real information I can action.