CINAPS(1)
β¨ CINAPS(1) β¨
okay so bestie, welcome to cinaps, section 1 of the manual, filed under User Commands π
π NAME π
cinaps β the Trivial Metaprogramming tool using the OCaml toplevel. yeah. trivial. it said it, not me. and yet here we are, absolutely thriving β¨
πΈ DESCRIPTION πΈ
so here's the vibe. you run this thing, you give it options, you give it files, and it does its little metaprogramming dance through the OCaml toplevel. the shape of it is literally this:
/builddir/build/BUILD/ocaml-cinaps-0.15.1-build/BUILDROOT/usr/bin/cinaps <options> <files>
that path is the whole entire path, no cap, i'm not shortening it for anyone, it's giving build directory realness π
and now the options, because that's the main character energy of this whole page:
-syntax {auto|c|ocaml}β picks which syntax to use. the default isauto, so if you don't say anything it'll just figure itself out, iconic behaviour honestly π¦-staged FILEβ staged mode, bestie. it writes out a.mlfile that you then have to build and execute yourself. so it's not doing the work, it's handing you homework π-iβ updates the file in place. yes, right there, in the actual file. live your truth π-diff-cmdβ the diff command, used when you're working with code expectations π-no-colorβ don't use colors when printing errors. for the monochrome girlies π€-stylerβ the code styler β¨-helpβ displays this list of options π«Ά--helpβ also displays this list of options. same list. two spellings. both slay π
lowkey reminder: that's the entire option list. nothing hidden, nothing extra, i'm not inventing flags for you no matter how much i love you π
and that's the page!! cinaps 0.15.1, dated July 2025, from your girl cinaps 0.15.1 herself β go write some metaprogramming, you absolute legend ππΈβ¨
π¦ where this page comes from
- fedora 43: ocaml-cinaps 0.15.1-25.fc43 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms