mirror of https://github.com/sharkdp/fd.git
Sort search results when using -X option
This commit is contained in:
parent
f7d1938556
commit
320d7fca0a
|
@ -170,13 +170,15 @@ impl CommandTemplate {
|
||||||
cmd.stdout(Stdio::inherit());
|
cmd.stdout(Stdio::inherit());
|
||||||
cmd.stderr(Stdio::inherit());
|
cmd.stderr(Stdio::inherit());
|
||||||
|
|
||||||
let mut paths = paths.map(|p| Self::prepare_path(&p));
|
let mut paths: Vec<String> = paths.map(|p| Self::prepare_path(&p)).collect();
|
||||||
let mut has_path = false;
|
let mut has_path = false;
|
||||||
|
|
||||||
for arg in &self.args[1..] {
|
for arg in &self.args[1..] {
|
||||||
if arg.has_tokens() {
|
if arg.has_tokens() {
|
||||||
|
paths.sort();
|
||||||
|
|
||||||
// A single `Tokens` is expected
|
// A single `Tokens` is expected
|
||||||
// So we can directy consume the iterator once and for all
|
// So we can directly consume the iterator once and for all
|
||||||
for path in &mut paths {
|
for path in &mut paths {
|
||||||
cmd.arg(arg.generate(&path).as_ref());
|
cmd.arg(arg.generate(&path).as_ref());
|
||||||
has_path = true;
|
has_path = true;
|
||||||
|
|
Loading…
Reference in New Issue