Leiningen has an "update-in" task for updating the project map on the fly,
so something like:
lein update-in :codox assoc :writer my.custom/writer -- codox
You have to make sure that the custom writer is on the classpath of course,
which may require updating the project file to include new de
Codox documentation mentions how to set up a custom output writer using
leiningen :codox option:
:codox {:writer codox.writer.html/write-docs}
Is there any way to achieve the same without touching project.clj,
eg. by providing writer location at lein command-line (similarly to what
boot-codox