From cbb399f2eda690fc1cd17a0d4c2dffd068696c45 Mon Sep 17 00:00:00 2001 From: Mahmoud Al-Qudsi Date: Fri, 17 May 2024 18:45:19 -0500 Subject: [PATCH] completions/cargo.fish: Add python fallback for jq --- share/completions/cargo.fish | 2 ++ 1 file changed, 2 insertions(+) diff --git a/share/completions/cargo.fish b/share/completions/cargo.fish index 6ac9be088..ede889543 100644 --- a/share/completions/cargo.fish +++ b/share/completions/cargo.fish @@ -33,6 +33,8 @@ end function __fish_cargo_features if command -q jq cargo read-manifest | jq -r '.features | keys | .[]' | __fish_concat_completions + else if set -l python (__fish_anypython) + cargo read-manifest | command $python -Sc "import sys, json"\n"print(*json.load(sys.stdin)['features'].keys(), sep='\n')" | __fish_concat_completions end end