1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 19:47:45 +00:00

factor: move help strings to markdown file

This commit is contained in:
Miles Liu 2023-03-21 13:38:20 +08:00
parent b8f2f295a6
commit 1d58362e1a
No known key found for this signature in database
GPG key ID: 4DB9B32F9B24A7A9
2 changed files with 12 additions and 3 deletions

8
src/uu/factor/factor.md Normal file
View file

@ -0,0 +1,8 @@
# factor
```
factor [NUMBER]...
```
Print the prime factors of the given NUMBER(s).
If none are specified, read from standard input.

View file

@ -16,15 +16,15 @@ use clap::{crate_version, Arg, ArgAction, Command};
pub use factor::*;
use uucore::display::Quotable;
use uucore::error::UResult;
use uucore::{show_error, show_warning};
use uucore::{format_usage, help_about, help_usage, show_error, show_warning};
mod miller_rabin;
pub mod numeric;
mod rho;
pub mod table;
static ABOUT: &str = r#"Print the prime factors of the given NUMBER(s).
If none are specified, read from standard input."#;
const ABOUT: &str = help_about!("factor.md");
const USAGE: &str = help_usage!("factor.md");
mod options {
pub static NUMBER: &str = "NUMBER";
@ -84,6 +84,7 @@ pub fn uu_app() -> Command {
Command::new(uucore::util_name())
.version(crate_version!())
.about(ABOUT)
.override_usage(format_usage(USAGE))
.infer_long_args(true)
.arg(Arg::new(options::NUMBER).action(ArgAction::Append))
}