diff options
| author | Steven Xu <stevenxxiu@users.noreply.github.com> | 2023-03-29 07:38:08 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-28 21:38:08 +0100 |
| commit | a41c2cc2d31797ac49c26764f22ca760eca89789 (patch) | |
| tree | 6cffc1ac59d9917a9dbef400d9b24daa741513a4 /src/shell/atuin.nu | |
| parent | fix: record negative exit codes (#821) (diff) | |
| download | atuin-a41c2cc2d31797ac49c26764f22ca760eca89789.zip | |
Refactor/nu remove dep on sh (#823)
* fix: join flags with ` `
* refactor: remove dependency on `sh`
Diffstat (limited to 'src/shell/atuin.nu')
| -rw-r--r-- | src/shell/atuin.nu | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/shell/atuin.nu b/src/shell/atuin.nu index f9e70efc..c251f6b3 100644 --- a/src/shell/atuin.nu +++ b/src/shell/atuin.nu @@ -28,10 +28,10 @@ def _atuin_search_cmd [...flags: string] { [ $ATUIN_KEYBINDING_TOKEN, ([ - `commandline (sh -c 'RUST_LOG=error atuin search `, - $flags, - ` -i -- "$0" 3>&1 1>&2 2>&3' (commandline))`, - ] | flatten | str join ''), + `commandline (RUST_LOG=error run-external --redirect-stderr atuin search`, + ($flags | append [--interactive, --] | each {|e| $'"($e)"'}), + `(commandline) | complete | $in.stderr | str substring ',-1')`, + ] | flatten | str join ' '), ] | str join "\n" } |
