Update long help text

This commit is contained in:
sharkdp 2017-10-07 15:15:30 +02:00
parent 4731dc670c
commit d8da6ec83c
2 changed files with 31 additions and 32 deletions

View File

@ -153,11 +153,11 @@ FLAGS:
OPTIONS:
-d, --max-depth <depth> Set maximum search depth (default: none)
-t, --type <file-type> Filter by type: f(ile), d(irectory), s(ymlink)
-t, --type <filetype> Filter by type: f(ile), d(irectory), s(ymlink)
-e, --extension <ext> Filter by file extension
-c, --color <color> When to use color in the output:
-c, --color <when> When to use color in the output:
never, auto, always (default: auto)
-j, --threads <threads> Set number of threads to use for searching
-j, --threads <num> Set number of threads to use for searching:
(default: number of available CPU cores)
ARGS:

View File

@ -87,64 +87,63 @@ fn usage() -> HashMap<&'static str, Help> {
let mut h = HashMap::new();
doc!(h, "hidden"
, "Search hidden files and directories"
, "Also include hidden directories and files in the search results (default: hidden files\
and directories are skipped).");
, "Include hidden directories and files in the search results (default: hidden files \
and directories are skipped).");
doc!(h, "no-ignore"
, "Do not respect .(git)ignore files"
, "Show search results from files and directories that would otherwise be ignored by\
, "Show search results from files and directories that would otherwise be ignored by \
'.*ignore' files.");
doc!(h, "case-sensitive"
, "Case-sensitive search (default: smart case)"
, "Define your pattern as case sensitive. By default, fd uses 'smart case' for queries.\
This option disables smart case.");
, "Perform a case-sensitive search. By default, fd uses case-insensitive searches, \
unless the pattern contains both upper- and lowercase characters (smart case).");
doc!(h, "absolute-path"
, "Show absolute instead of relative paths"
, "Shows the result of a pattern match as an absolute path instead of relative path.");
, "Shows the full path starting from the root as opposed to relative paths.");
doc!(h, "follow"
, "Follow symbolic links"
, "By default, fd does not descent into symlinked directories. Using this flag, symbolic \
links are also traversed.");
links are also traversed.");
doc!(h, "full-path"
, "Search full path (default: file-/dirname only)"
, "Searches the full path of directory. By default, fd only searches the last part of \
the path (the file name or the directory name).");
, "By default, the search pattern is only matched against the filename (or directory \
name). Using this flag, the pattern is matched against the full path.");
doc!(h, "null_separator"
, "Separate results by the null character"
, "Separate search results by the null character (instead of newlines). This is useful \
for piping results to 'xargs'.");
, "Separate search results by the null character (instead of newlines). Useful for \
piping results to 'xargs'.");
doc!(h, "depth"
, "Set maximum search depth (default: none)"
, "Set the limit of the maximum search depth in a pattern match query. By default, there\
is no limit on the search depth.");
, "Limit the directory traversal to a given depth. By default, there is no limit \
on the search depth.");
doc!(h, "file-type"
, "Filter by type: f(ile), d(irectory), s(ymlink)"
, "Filter the search by type:\n\
f file for file\n\
d directory for directory\n\
s symlink for symbolic links");
, "Filter the search by type:\n \
'f' or 'file': regular files\n \
'd' or 'directory': directories\n \
's' or 'symlink': symbolic links");
doc!(h, "extension"
, "Filter by file extension"
, "Only show search results with a specific file extension.");
, "(Additionally) filter search results by their file extension.");
doc!(h, "color"
, "When to use color in the output:\n\
never, auto, always (default: auto)"
, "Declare when to use color for the pattern match output:\n\
auto (default)\n\
never\n\
always");
, "When to use colors: never, *auto*, always"
, "Declare when to use color for the pattern match output:\n \
'auto': show colors if the output goes to an interactive console (default)\n \
'never': do not use colorized output\n \
'always': always use colorized output");
doc!(h, "threads"
, "Set number of threads to use for searching:\n\
(default: number of available CPU cores)");
, "Set number of threads to use for searching"
, "Set number of threads to use for searching (default: number of available CPU cores)");
doc!(h, "max-buffer-time"
, "the time (in ms) to buffer, before streaming to the console"
, "Amount of time in milliseconds to buffer, before streaming the search results to\
the console.");
the console.");
doc!(h, "pattern"
, "the search pattern, a regular expression (optional)");
doc!(h, "path"
, "the root directory for the filesystem search (optional)"
, "The root directory where you want to do the filesystem search of the pattern.\
When not present, the default is to use the current working directory.");
, "The directory where the filesystem search is rooted (optional). \
If omitted, search the current working directory.");
h
}