mirror of
https://github.com/wader/fq.git
synced 2024-09-20 08:18:51 +03:00
cli: A bit clearner array and iter prompt
This commit is contained in:
parent
08018825cb
commit
184df0a11b
@ -231,7 +231,7 @@ def _prompt:
|
||||
, if length > 0 then (.[0] | _type_name_error) else empty end
|
||||
, if length > 1 then ", ..." else empty end
|
||||
, "]"
|
||||
, "[\(length)]"
|
||||
, if length > 1 then "[\(length)]" else empty end
|
||||
)
|
||||
end;
|
||||
( [ (_options_stack | length | if . > 2 then ((.-2) * ">") + " " else empty end)
|
||||
@ -243,7 +243,7 @@ def _prompt:
|
||||
, _preview
|
||||
)
|
||||
end
|
||||
, if length > 1 then ", ..." else empty end
|
||||
, if length > 1 then ", [\(length)]" else empty end
|
||||
, "> "
|
||||
]
|
||||
) | join("");
|
||||
|
4
pkg/interp/testdata/inputs.fqtest
vendored
4
pkg/interp/testdata/inputs.fqtest
vendored
@ -78,11 +78,11 @@ exitcode: 4
|
||||
stderr:
|
||||
error: /a: failed to decode (probe), try -d FORMAT to force
|
||||
$ fq -i -d raw . /a /b /c
|
||||
raw, ...> ._format
|
||||
raw, [3]> ._format
|
||||
"raw"
|
||||
"raw"
|
||||
"raw"
|
||||
raw, ...> ^D
|
||||
raw, [3]> ^D
|
||||
$ fq -i -s -d raw . /a /b /c
|
||||
[raw, ...][3]> .[]._format
|
||||
"raw"
|
||||
|
18
pkg/interp/testdata/repl.fqtest
vendored
18
pkg/interp/testdata/repl.fqtest
vendored
@ -12,11 +12,25 @@ null> 1 | repl
|
||||
2
|
||||
> number> ^D
|
||||
null> [1,2,3] | repl({}; .[])
|
||||
> number, ...> .
|
||||
> number, [3]> .
|
||||
1
|
||||
2
|
||||
3
|
||||
> number, ...> ^D
|
||||
> number, [3]> ^D
|
||||
null> [[1,2,3]] | repl({}; .[])
|
||||
> [number, ...][3]> .
|
||||
[
|
||||
1,
|
||||
2,
|
||||
3
|
||||
]
|
||||
> [number, ...][3]> ^D
|
||||
null> [[1]] | repl({}; .[])
|
||||
> [number]> .
|
||||
[
|
||||
1
|
||||
]
|
||||
> [number]> ^D
|
||||
null> [] | repl({}; .[])
|
||||
> empty> 1
|
||||
> empty> ^D
|
||||
|
Loading…
Reference in New Issue
Block a user