summaryrefslogtreecommitdiff
path: root/content/projects/chotto/_index.md
blob: b833884a133b0af6268310a55c5974b456f6e8ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
+++
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: <https://cgit.crys.site/chotto/>
-   Readme &amp; Manual: <https://cgit.crys.site/chotto/about/>
-   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 &amp; 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?