diff --git a/src/uu/base32/base32.md b/src/uu/base32/base32.md new file mode 100644 index 000000000..442f300bf --- /dev/null +++ b/src/uu/base32/base32.md @@ -0,0 +1,16 @@ +# base32 + +## Usage + +{} [OPTION]... [FILE] + +## About + +encode/decode data and print to standard output +With no FILE, or when FILE is -, read standard input. + +The data are encoded as described for the base32 alphabet in RFC +4648. When decoding, the input may contain newlines in addition +to the bytes of the formal base32 alphabet. Use --ignore-garbage +to attempt to recover from any other non-alphabet bytes in the +encoded stream. diff --git a/src/uu/base32/src/base32.rs b/src/uu/base32/src/base32.rs index ce246af08..281a9084d 100644 --- a/src/uu/base32/src/base32.rs +++ b/src/uu/base32/src/base32.rs @@ -8,22 +8,12 @@ use std::io::{stdin, Read}; use clap::Command; -use uucore::{encoding::Format, error::UResult}; +use uucore::{encoding::Format, error::UResult, help_section}; pub mod base_common; -static ABOUT: &str = "\ -encode/decode data and print to standard output -With no FILE, or when FILE is -, read standard input. - -The data are encoded as described for the base32 alphabet in RFC -4648. When decoding, the input may contain newlines in addition -to the bytes of the formal base32 alphabet. Use --ignore-garbage -to attempt to recover from any other non-alphabet bytes in the -encoded stream. -"; - -const USAGE: &str = "{} [OPTION]... [FILE]"; +const ABOUT: &str = help_section!("about"); +const USAGE: &str = help_section!("usage"); #[uucore::main] pub fn uumain(args: impl uucore::Args) -> UResult<()> {