GITIT(1)
π GITIT(1) β the gitit user manual, bestie edition π
okay so. this is the manpage for gitit, which is a wiki engine backed by a git or darcs filestore. buckle up, it's short but it's iconic β¨
πΈ NAME πΈ
gitit β a wiki engine backed by a git or darcs filestore. that's the whole vibe. π«Ά
β¨ SYNOPSIS β¨
get a load of this. all the ways you can summon her:
gitit [{-h | --help}] [{-v | --version}] [{-p port | --port=port}]
[{-l interface | --listen=interface}]
[{-f configfile | --config-file=configfile}] [--debug]
[--print-default-config]
no cap, that's the whole invocation. π
π DESCRIPTION π
so gitit is a wiki engine, and the way she's built? she's backed by a git or darcs filestore. that's the whole personality.
first time you run her β like, genuinely the first time β she creates a whole set of standard files and directories that make up the structure of a basic wiki. then she just sits there, listening. listening for incoming HTTP connections. main character energy, honestly. π
but if you run her in a directory that already has a gitit wiki in it? she doesn't start from scratch. she just uses the information that's already there. she's not gonna redo work she's already done. periodt.
the directory wikidata contains the repository that hosts the pages in the wiki. and here's the part that's lowkey so good: you can change its content both from the Web interface and by modifying the repository directly β via commit/record or push/pull. two doors, same room, slay. π¦
π₯ OPTIONS π₯
she follows the usual GNU command line syntax, meaning long options start with two dashes (--). classic. respectful. we love a queen who follows convention. π
-h,--helpβ displays a brief help about the parameters, then quits. she's telling you what's up and then she's leaving, no lingering. β¨-v,--versionβ displays the installed version of gitit, then quits. very "know who you're dealing with." π- *
-p*port,--port=port β tells gitit to listen on the specified port. she'll park herself right there. π - *
-l*interface,--listen=interface β tells gitit to listen on the specified interface. wherever you point her, that's where she'll be. πΈ - *
-f*configfile,--config-file=configfile β override the default configuration with the values specified in the file configfile. and bestie, if you wanna see that file's syntax and the configurable fields (with their default values and documentation), just use--print-default-config. she's not gatekeeping. π«Ά --debugβ enable debug mode: gitit will print information about all the requests it handles. it's giving over-sharing and honestly? we stan. not me watching every single request scroll by π--print-default-configβ prints the default configuration values, along with some documentation. the receipts, in full. π
π AUTHOR π
Giovanni Mascellani <gio@debian.org> β wrote this manpage for the Debian system. thank you queen, your service was noted and appreciated πβ¨
π COPYRIGHT π
Copyright Β© 2011 Giovanni Mascellani
This manual page was written for the Debian system (and may be used by others). okay so it's a little generous like that π
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation. so basically: share her, remix her, just keep the license intact. periodt.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL if you ever need to read the whole thing. it's right there. go look. π
and that's the page!! this was gitit, from the Gitit User Manual, dated 09/02/2026 β mwah, ily, go touch some wikidata πβ¨π
π¦ where this page comes from
- ubuntu stonking: gitit 0.16.0.1+dfsg-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms