ROCQNAVI(1)

πŸ“¦ version 0.5.1, in ubuntu stonking

okay so you just opened the ROCQNAVI(1) page, which hangs out in the User Commands section of the manual, and honestly? iconic behavior. Pull up a chair bestie, we're learning a tool. πŸ’–


✨ NAME ✨

rocqnavi β€” generate HTML documentation from Coq/Rocq files. That's the whole job description, and she does it beautifully. πŸŽ€

🌈 SYNOPSIS 🌈

rocqnavi [options] file.glob ... file.v ...

so you hand her [options] first, then however many file.glob and file.v files you want (the ... means "more, obviously"), and off she goes. ✨

πŸ’– DESCRIPTION πŸ’–

she turns your Coq/Rocq files into HTML docs. That's the vibe. πŸ‘‘

🫢 Options are: 🫢

here's the entire roster, no gatekeeping, no skipping, every single one, fr fr. πŸ‘‡

  • -debug β€” Print debug messages to stderr. when everything is acting up and you need the tea, this spills it all over your terminal. πŸ™ˆ
  • -title <title> β€” Set the title of the index.html. give your docs a name, they deserve main character energy. πŸ‘‘
  • -base <coqdir> β€” DEPRECATED: use -Q instead, she's old news bestie. What it does (or did): Set the name space for the modules being processed. 🫠
  • -coqlib <url> β€” Set URL for the Rocq standard library. Default: https://rocq-prover.org/stdlib/. πŸ“
  • -d <dir> β€” Output files to directory <dir>. Default: current directory, i.e. she just drops everything exactly where you're standing. 😭
  • -Q <directory> <dirpath> β€” Map physical directory to path. πŸ’«
  • -external <url> <coqdir> β€” Set base URL for linking references whose names start with <coqdir>. πŸ’œ
  • -no-css β€” Do not add rocqnavi.css to the output directory. so like, don't come looking for that css file, it won't be there. πŸ’…
  • -redirect β€” Generate redirection files modname.html -> coqdir.modname.html. redirecting, as one does. 🧚
  • -short-names β€” Use short, unqualified module names in the output. keeping it cute and brief. πŸŽ€
  • -structure-graph β€” Show the hierarchy graph of dot-file on the index.html. 🌸
  • -file-graph β€” Show the dependency graph of dot-file on the index.html. πŸ¦‹
  • -file-graph-from-depend β€” Show the file dependency graph from depend.d on the index.html. 🌈
  • -index-blacklist β€” Exclude specified items from the index. πŸ’€
  • -show-type-information-using-coqtop-process β€” Show type information of definitions as a tooltip (consider using -show-type-infomation-using-rocq-lsp). and yes, infomation is literally spelled like that up there β€” if you're scripting it, copy it character for character, don't "fix" it. 😭
  • -show-type-information-using-rocq-lsp β€” Show type information of definitions as a tooltip. the one the other option tells you to consider instead. ✨
  • -doc-source-url β€” The Link to the source repository. πŸ”₯
  • -help β€” Display this list of options. 🫢
  • --help β€” Display this list of options. same energy, two dashes. πŸ’–

and that's the whole page, bestie, you ate that. πŸ† this was rocqnavi 0.5.1, dated July 2026 β€” signing off, stay slay. πŸ«ΆπŸ’…βœ¨

πŸ“¦ where this page comes from