<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mihi/crates/cli/src/run.rs, branch main</title>
<subtitle>A self assessment tool for learning Latin. 
</subtitle>
<id>https://git.mssola.com/archived/mihi/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/archived/mihi/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/'/>
<updated>2026-01-29T21:37:03Z</updated>
<entry>
<title>run: show the exercise's lessons at the end</title>
<updated>2026-01-29T21:37:03Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-29T21:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=86095df8b219510bf5cfb9f5d672695bd8b889c6'/>
<id>urn:sha1:86095df8b219510bf5cfb9f5d672695bd8b889c6</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>exercises: simplify the kind</title>
<updated>2026-01-29T21:35:44Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-29T21:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=b4cc152c778c9f21f1e0a151b9d29760fbbf1476'/>
<id>urn:sha1:b4cc152c778c9f21f1e0a151b9d29760fbbf1476</id>
<content type='text'>
As for now, all exercises I have follow the same pattern and there can
be multiple workflows that can fit to it. Yes, maybe in the future it
might be interesting to add other kinds of exercises, but for now I'm
good and we can keep things simple.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Split lib.rs into multiple files</title>
<updated>2026-01-29T21:03:31Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-29T21:03:31Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=ea33d92514c809a2efaa9940ce05a5765f3cb41c'/>
<id>urn:sha1:ea33d92514c809a2efaa9940ce05a5765f3cb41c</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>run: add enunciate completion for verbs and pronouns</title>
<updated>2026-01-27T21:08:37Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-27T21:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=3185a44bb531023a1329402ee5f9c0b66133ab32'/>
<id>urn:sha1:3185a44bb531023a1329402ee5f9c0b66133ab32</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>run: allow selection based on tags</title>
<updated>2026-01-20T21:14:57Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-20T21:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=8499c476f9a1097b0a7aebe688c6d98d4b7d227b'/>
<id>urn:sha1:8499c476f9a1097b0a7aebe688c6d98d4b7d227b</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>run: ask for alternatives as well</title>
<updated>2026-01-19T21:01:36Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-19T20:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=e1e7a94d0c781fa3c8a3c82a74c671ee1e92af92'/>
<id>urn:sha1:e1e7a94d0c781fa3c8a3c82a74c671ee1e92af92</id>
<content type='text'>
This commit also fixes the need to ask for a random gender when asking
for adjectives. This is somewhat unrelated to the main subject, but
untying this now was a bit too much of a hassle.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Add adjectives on the inflection practice</title>
<updated>2026-01-15T15:12:10Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-15T14:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=c40851cc007e8d5f0c12a4b77d370f0f6e4263a2'/>
<id>urn:sha1:c40851cc007e8d5f0c12a4b77d370f0f6e4263a2</id>
<content type='text'>
For now we are limiting this only to be on the masculine gender, but
this could be changed in the future.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Add a 'categories' parameter to 'select_words_except'</title>
<updated>2026-01-15T14:43:15Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-15T14:43:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=28e853e6b085c625af03be5211ded3f307c0fd96'/>
<id>urn:sha1:28e853e6b085c625af03be5211ded3f307c0fd96</id>
<content type='text'>
This way the -c/--category flag can also work together with the
-i/--inflection one.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Ask for the inflection of nouns when practicing</title>
<updated>2026-01-15T11:27:38Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-15T11:27:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=2fcab686c414e8d29d16cd51a2158065985758a0'/>
<id>urn:sha1:2fcab686c414e8d29d16cd51a2158065985758a0</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Simplify practice loop by removing exit code</title>
<updated>2026-01-15T08:52:16Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-15T08:52:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=bc9f018e26597761c0e2c63b19337f431ab986db'/>
<id>urn:sha1:bc9f018e26597761c0e2c63b19337f431ab986db</id>
<content type='text'>
Since we no longer care that much about the exit code, we can simplify
the main loop further, while also reordering how words are selected.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
</feed>
