diff --git a/.gitignore b/.gitignore index b488382..f81d4dc 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ /dist/arch/arsse/ /dist/arch/src/ /dist/arch/pkg/ +/dist/man/ /arsse.db* /config.php /.php_cs.cache diff --git a/RoboFile.php b/RoboFile.php index 1049f23..964164a 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -204,6 +204,7 @@ class RoboFile extends \Robo\Tasks { $dir."RoboFile.php", $dir."CONTRIBUTING.md", $dir."docs", + $dir."manpages", $dir."tests", $dir."vendor-bin", $dir."vendor/bin", @@ -332,9 +333,14 @@ class RoboFile extends \Robo\Tasks { * available in $PATH. */ public function manpage(): Result { - $src = BASE."docs/manpage.md"; - $out = BASE."dist/manpage"; - return $this->taskExec("pandoc -s -f markdown-smart -t man -o ".escapeshellarg($out)." ".escapeshellarg($src))->run(); + $p = $this->taskParallelExec(); + $man = [ + 'en' => "man1/arsse.1", + ]; + foreach($man as $src => $out) { + $p->process("pandoc -s -f markdown-smart -t man -o ".escapeshellarg(BASE."dist/$out")." ".escapeshellarg(BASE."manpages/$src.md")); + } + return $p->run(); } protected function changelogParse(string $text, string $targetVersion): array { diff --git a/docs/manpage.md b/manpages/en.md similarity index 100% rename from docs/manpage.md rename to manpages/en.md