mirror of
https://github.com/wader/fq.git
synced 2024-08-17 16:00:41 +03:00
Merge f8f4473afd
into 2bc6c768c7
This commit is contained in:
commit
1b4a48fe18
@ -52,9 +52,10 @@ def _complete($line; $cursor_pos):
|
||||
def _is_separator: . as $c | " .;[]()|=" | contains($c);
|
||||
def _is_internal: startswith("_") or startswith("$_");
|
||||
def _query_index_or_key($q):
|
||||
( ([.[] | _eval($q; {}) | type]) as $n
|
||||
| if ($n | all(. == "object")) then "."
|
||||
elif ($n | all(. == "array")) then "[]"
|
||||
( ([.[] | _eval($q; {}) | type])
|
||||
| if length > 0 and all(. == "object") then "."
|
||||
# TODO: only [] if not first [1,2,3]\t -> [][] not [].[]
|
||||
elif length > 0 and all(. == "array") then ".[]"
|
||||
else null
|
||||
end
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user