+++ title = "Chotto" author = ["User Mms"] date = 2024-11-13T00:10:00+01:00 categories = ["projects"] draft = false weight = 2001 abstract = "An initial tagging script for Notmuch" +++ ## Chotto {#chotto} ---- Chotto is an initial tagging script for Notmuch written in Ruby. I aim at creating a powerful yet readable DSL to help with incoming mail management. There already exist a similar, perhaps better, solution ([Afew](https://github.com/afewmail/afew)), but I don't think it is flexible enough. {{< latest-release >}} Dune {{< /latest-release >}} {{< older-releases >}} Dune {{< /older-releases >}} ## Meta {#meta} - Source code: - Readme & Manual: - License: 3-Clause BSD ## Why? {#why} I tried the alternatives, but they mostly don't work. Say what you will about Python community, they don't care about breaking changes. I, on the other hand, live on Ruby & Ruby on Rails and therefore love me some nice APIs. ## Name {#name} Naming is a terrible thing to do, because even the greatest name becomes annoying after a while. Case in point: Chotto means "A few" in Japanese. Ruby's creator, [Matz](https://matz.rubyist.net/) is Japanese so why not?