vieter/src/console/man/man.v

22 lines
435 B
Coq
Raw Normal View History

module man
import cli
import console
import os
// cmd returns the cli submodule that handles generating man pages.
pub fn cmd() cli.Command {
return cli.Command{
name: 'man'
description: 'Generate all man pages & save them in the given directory.'
usage: 'dir'
required_args: 1
2022-11-01 21:10:45 +01:00
execute: fn (cmd cli.Command) ! {
root := cmd.root()
2022-11-01 21:10:45 +01:00
os.mkdir_all(cmd.args[0])!
2022-11-01 21:10:45 +01:00
console.export_man_pages(root, cmd.args[0])!
}
}
}