mirror of
https://github.com/uutils/coreutils
synced 2025-01-06 10:19:08 +00:00
ln: fix format of help text
This commit is contained in:
parent
2074f85167
commit
d4cd4d310f
1 changed files with 16 additions and 22 deletions
|
@ -85,26 +85,21 @@ impl UError for LnError {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn long_usage() -> String {
|
const ABOUT: &str = "Change file owner and group";
|
||||||
String::from(
|
|
||||||
" In the 1st form, create a link to TARGET with the name LINK_NAME.
|
|
||||||
In the 2nd form, create a link to TARGET in the current directory.
|
|
||||||
In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.
|
|
||||||
Create hard links by default, symbolic links with --symbolic.
|
|
||||||
By default, each destination (name of new link) should not already exist.
|
|
||||||
When creating hard links, each TARGET must exist. Symbolic links
|
|
||||||
can hold arbitrary text; if later resolved, a relative link is
|
|
||||||
interpreted in relation to its parent directory.
|
|
||||||
",
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
static ABOUT: &str = "Change file owner and group";
|
|
||||||
const USAGE: &str = "\
|
const USAGE: &str = "\
|
||||||
{} [OPTION]... [-T] TARGET LINK_NAME
|
{} [OPTION]... [-T] TARGET LINK_NAME
|
||||||
{} [OPTION]... TARGET
|
{} [OPTION]... TARGET
|
||||||
{} [OPTION]... TARGET... DIRECTORY
|
{} [OPTION]... TARGET... DIRECTORY
|
||||||
{} [OPTION]... -t DIRECTORY TARGET...";
|
{} [OPTION]... -t DIRECTORY TARGET...";
|
||||||
|
const LONG_USAGE: &str = "\
|
||||||
|
In the 1st form, create a link to TARGET with the name LINK_NAME.\n\
|
||||||
|
In the 2nd form, create a link to TARGET in the current directory.\n\
|
||||||
|
In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.\n\
|
||||||
|
Create hard links by default, symbolic links with --symbolic.\n\
|
||||||
|
By default, each destination (name of new link) should not already exist.\n\
|
||||||
|
When creating hard links, each TARGET must exist. Symbolic links\n\
|
||||||
|
can hold arbitrary text; if later resolved, a relative link is\n\
|
||||||
|
interpreted in relation to its parent directory.";
|
||||||
|
|
||||||
mod options {
|
mod options {
|
||||||
pub const FORCE: &str = "force";
|
pub const FORCE: &str = "force";
|
||||||
|
@ -124,10 +119,9 @@ static ARG_FILES: &str = "files";
|
||||||
|
|
||||||
#[uucore::main]
|
#[uucore::main]
|
||||||
pub fn uumain(args: impl uucore::Args) -> UResult<()> {
|
pub fn uumain(args: impl uucore::Args) -> UResult<()> {
|
||||||
// clap requires a 'static string
|
|
||||||
let long_usage = format!(
|
let long_usage = format!(
|
||||||
"{}\n{}",
|
"{}\n\n{}",
|
||||||
long_usage(),
|
LONG_USAGE,
|
||||||
backup_control::BACKUP_CONTROL_LONG_HELP
|
backup_control::BACKUP_CONTROL_LONG_HELP
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue