<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ravanan/bin, branch main</title>
<subtitle>High-reproducibility CWL runner powered by Guix</subtitle>
<id>http://git.systemreboot.net/ravanan/atom?h=main</id>
<link rel='self' href='http://git.systemreboot.net/ravanan/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/'/>
<updated>2025-11-24T01:33:27+00:00</updated>
<entry>
<title>reader: Resolve YAML inputs file type ambiguities.</title>
<updated>2025-11-24T01:33:27+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-24T00:57:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=124c5c51c24b0eacba891da9c6a2e4bc9eb1937a'/>
<id>urn:sha1:124c5c51c24b0eacba891da9c6a2e4bc9eb1937a</id>
<content type='text'>
Resolve YAML inputs file type ambiguities by reading them along with
the workflow file and using the workflow input types to guide their
type coercion.
</content>
</entry>
<entry>
<title>bin: Set info as default log level.</title>
<updated>2025-11-23T22:17:59+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-11-23T22:08:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=70fa9717c70cfd6ae3294a4fe54ee1726f0bedac'/>
<id>urn:sha1:70fa9717c70cfd6ae3294a4fe54ee1726f0bedac</id>
<content type='text'>
ravanan will commonly be used to run long-running workflows on HPC
clusters. Therefore, it is reasonable that it is a bit more talkative.
The user will want to get some feedback about progress.
</content>
</entry>
<entry>
<title>bin: Cover more code with %log-level and %traces parameterization.</title>
<updated>2025-11-16T22:42:59+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-08-28T22:59:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=9c64664cc51af72fcc328e9847084bfad948d32e'/>
<id>urn:sha1:9c64664cc51af72fcc328e9847084bfad948d32e</id>
<content type='text'>
We want to cover as much of the program as possible with a
parameterization of %log-level and %traces. This way, logging of the
program can be controlled to the largest extent possible.
</content>
</entry>
<entry>
<title>bin: Replace "multiple" with "more than one".</title>
<updated>2025-08-18T13:40:40+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-08-18T13:33:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=8f5e4e7c6564bd43d953007c23a3e9b9aff5ff95'/>
<id>urn:sha1:8f5e4e7c6564bd43d953007c23a3e9b9aff5ff95</id>
<content type='text'>
"more than one" is simpler English.
</content>
</entry>
<entry>
<title>Add --quiet flag to suppress all logging.</title>
<updated>2025-08-18T13:40:40+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-08-17T22:16:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=6649df00cfafa1150dcc81be651a7843d0d1f750'/>
<id>urn:sha1:6649df00cfafa1150dcc81be651a7843d0d1f750</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin: Allow controlling log level via --log-level.</title>
<updated>2025-08-18T13:40:40+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-08-17T22:04:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=41a9337ea81e418635cfe279a0ebe83307a0e822'/>
<id>urn:sha1:41a9337ea81e418635cfe279a0ebe83307a0e822</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin: Use user-error instead of errors to report user errors.</title>
<updated>2025-06-26T13:50:27+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-06-20T11:35:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=bce9274404ac281fd6d5782bd3398f9e7d230324'/>
<id>urn:sha1:bce9274404ac281fd6d5782bd3398f9e7d230324</id>
<content type='text'>
User errors are caused by incorrect input from the user, rather than
by actual bugs in the code. user-error is named after the similarly
named elisp function.

* bin/ravanan: Import (ravanan work ui).
(%options, invalid-option, main): Use user-error instead of error.
</content>
</entry>
<entry>
<title>bin: Print usage when arguments are not matched.</title>
<updated>2025-06-17T09:09:34+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-06-17T09:08:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=8c2e681cb90e5f319d9e869a75fd200cce4978ed'/>
<id>urn:sha1:8c2e681cb90e5f319d9e869a75fd200cce4978ed</id>
<content type='text'>
* bin/ravanan (print-short-usage): New function.
(main): Print usage when arguments are not matched.
</content>
</entry>
<entry>
<title>bin: Import (ravanan work vectors) for vector-map.</title>
<updated>2025-05-06T16:19:51+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-05-06T16:19:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=1a373c6aaf94bd1ad91311af31cf481f3b45fd8a'/>
<id>urn:sha1:1a373c6aaf94bd1ad91311af31cf481f3b45fd8a</id>
<content type='text'>
* bin/ravanan: Import (ravanan work vectors).
</content>
</entry>
<entry>
<title>Revert "bin: Remove unused (ravanan command-line-tool) import."</title>
<updated>2025-02-01T23:28:15+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2025-02-01T23:28:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/ravanan/commit/?id=05050ccc43a48e0cbe7597d6d164abb18a8bebce'/>
<id>urn:sha1:05050ccc43a48e0cbe7597d6d164abb18a8bebce</id>
<content type='text'>
This reverts commit 17b88bd2ca1411fbf2799e0e194d7052c059a36b.

(ravanan command-line-tool) is required for manifest-file-error?.
</content>
</entry>
</feed>
