Hello!
On the behalf of everyone who has contributed to a training set for an LLM by writing something on the internet, I’m happy to announce the release of dune-transient, an emacs transient command to drive dune! ![]()
When invoked with M-x dune-transient, it opens a first panel:

Some keys provide direct access to common workflows. Pressing B will open a subsequent panel allowing you to build your very own command in the transient way:

Now that you know the gist of the tool, let me quote an important part of the README[1]:
It was built entirely by an AI. I was only in charge of copy-pasting various bits of inscrutable text from one place to the other.
As a consequence, I’m afraid this project cannot accept contributions made by humans. We need to wait a bit before humans are reliable enough. You are however welcome to open PR, provided both the PR text and the code in it has been written by an AI, without human review.
If you find it useful, you are welcome to use it, even if you are not 100% an AI.
You’ve been warned!
This text was written by me so it’s acceptable to publish it here! ↩︎