#formatter #multiplexer #repository #executable #script #cgit #cgit-specific

app about-filter

cgit-specific readme 格式化器 多路复用器

2个版本

0.1.1 2022年6月18日
0.1.0 2021年7月30日

#23 in #multiplexer

自定义许可协议

7KB

about-filter

cgit 需要一个具有特殊操作模式的 README 格式化器,它接收一个“文件名”作为其第一个参数,但不会打开它。相反,它打算将其用作确定格式的线索,然后从标准输入读取(cgit将在其中提供从存储库中提取的 README,无论通过什么魔法 libgit 调用)。所包含的格式化器是一个shell脚本,它调用各种python脚本。这用单个可静态链接的可执行文件替换了整个混乱,因此你可以在你的 cgitrc 中写入

about-filter=/whatever/bin/about-filter

并且让你的 chroot 或容器或任何东西都保持很小。

功能与cgit附带脚本相当,除了不支持手册页。

依赖项

~11MB
~241K SLoC