+++
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 >}}
## 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?