summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authormms <git@sapka.me>2024-11-13 00:38:58 +0100
committermms <git@sapka.me>2024-11-13 00:38:58 +0100
commitec5f701441691b9942354541828ff58cd7c92346 (patch)
tree60b5b13f58437366bcc3ad3e6180d39b27d5ac44 /content
parente4514d99e219772f97bfe669b3480aeecc8bb740 (diff)
feat: chotto
Diffstat (limited to 'content')
-rw-r--r--content/projects/chotto/0_0_1.md18
-rw-r--r--content/projects/chotto/_index.md43
2 files changed, 61 insertions, 0 deletions
diff --git a/content/projects/chotto/0_0_1.md b/content/projects/chotto/0_0_1.md
new file mode 100644
index 0000000..23e189f
--- /dev/null
+++ b/content/projects/chotto/0_0_1.md
@@ -0,0 +1,18 @@
++++
+title = "Chotto 0.0.1 Released"
+author = ["User Mms"]
+date = 2024-11-13T00:13:00+01:00
+categories = ["projects"]
+draft = false
+weight = 2002
+abstract = "First public release of chotto"
++++
+
+[Chotto](/projects/chotto/) 0.0.1 has been released:
+
+- Basic filtering DSL
+- Tags management for messages
+
+Git tag: [0.0.1](https://cgit.crys.site/chotto/tag/?h=0.0.1)
+
+I would wait for later release before using it where it matters.
diff --git a/content/projects/chotto/_index.md b/content/projects/chotto/_index.md
new file mode 100644
index 0000000..b91f79f
--- /dev/null
+++ b/content/projects/chotto/_index.md
@@ -0,0 +1,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 yea readable DSL for 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 of 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?