mirror of
https://github.com/BLAKE3-team/BLAKE3
synced 2024-05-20 10:06:08 +02:00
Compare commits
6 Commits
4238c13e50
...
3ce50be644
Author | SHA1 | Date | |
---|---|---|---|
Shun Sakai | 3ce50be644 | ||
Shun Sakai | e1b2f92cf7 | ||
Shun Sakai | f09de70807 | ||
Shun Sakai | e9d45f1de8 | ||
Shun Sakai | bc8f110192 | ||
Shun Sakai | 7f2e247f55 |
|
@ -24,7 +24,42 @@ fn generate_man_page(out_dir: &std::path::Path) -> std::io::Result<()> {
|
|||
|
||||
let man = clap_mangen::Man::new(command).date("2024-04-24");
|
||||
let mut buf = Vec::new();
|
||||
man.render(&mut buf)?;
|
||||
man.render_title(&mut buf)?;
|
||||
|
||||
// The NAME section.
|
||||
let mut roff = clap_mangen::roff::Roff::new();
|
||||
roff.control("SH", ["NAME"]);
|
||||
roff.text([clap_mangen::roff::roman(
|
||||
"b3sum - compute and check BLAKE3 message digest",
|
||||
)]);
|
||||
roff.to_writer(&mut buf)?;
|
||||
|
||||
// The SYNOPSIS section.
|
||||
let mut roff = clap_mangen::roff::Roff::new();
|
||||
roff.control("SH", ["SYNOPSIS"]);
|
||||
roff.text([
|
||||
clap_mangen::roff::bold("b3sum"),
|
||||
clap_mangen::roff::roman(" ["),
|
||||
clap_mangen::roff::italic("OPTIONS"),
|
||||
clap_mangen::roff::roman("] ["),
|
||||
clap_mangen::roff::italic("FILE"),
|
||||
clap_mangen::roff::roman("]..."),
|
||||
]);
|
||||
roff.to_writer(&mut buf)?;
|
||||
|
||||
man.render_description_section(&mut buf)?;
|
||||
man.render_options_section(&mut buf)?;
|
||||
|
||||
// The SEE ALSO section.
|
||||
let mut roff = clap_mangen::roff::Roff::new();
|
||||
roff.control("SH", ["SEE ALSO"]);
|
||||
roff.text([
|
||||
clap_mangen::roff::bold("b2sum"),
|
||||
clap_mangen::roff::roman("(1), "),
|
||||
clap_mangen::roff::bold("md5sum"),
|
||||
clap_mangen::roff::roman("(1)"),
|
||||
]);
|
||||
roff.to_writer(&mut buf)?;
|
||||
|
||||
std::fs::write(out_dir.join("b3sum.1"), buf)?;
|
||||
Ok(())
|
||||
|
|
|
@ -8,7 +8,9 @@ const NO_NAMES_ARG: &str = "no_names";
|
|||
const RAW_ARG: &str = "raw";
|
||||
const CHECK_ARG: &str = "check";
|
||||
|
||||
/// compute and check BLAKE3 message digest.
|
||||
/// Print or check BLAKE3 checksums.
|
||||
///
|
||||
/// With no FILE, or when FILE is -, read standard input.
|
||||
#[derive(Parser)]
|
||||
#[command(version, max_term_width(100))]
|
||||
pub struct Inner {
|
||||
|
|
Loading…
Reference in New Issue