Add aliases for `--one-file-system`

The functionality provided by `--one-file-system` is called
`-mount`/`-xdev` under `find`, so provide those aliases as a compromise.
This commit is contained in:
Simon Engmann 2019-12-30 22:10:18 +01:00 committed by David Peter
parent dea1fbe722
commit 6f7d10870c
1 changed files with 6 additions and 1 deletions

View File

@ -286,9 +286,14 @@ pub fn build_app() -> App<'static, 'static> {
// Make `--one-file-system` available only on Unix and Windows platforms, as per the
// restrictions on the corresponding option in the `ignore` crate.
// Provide aliases `mount` and `xdev` for people coming from `find`.
// It's not pretty, but I'm unaware of a way to make just part of a builder chain conditional
if cfg!(unix) || cfg!(windows) {
app.arg(arg("one-file-system").long("one-file-system"))
app.arg(
arg("one-file-system")
.long("one-file-system")
.aliases(&["mount", "xdev"]),
)
} else {
app
}