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 > 0 then (.[0] | _type_name_error) else empty end
|
||||||
, if length > 1 then ", ..." else empty end
|
, if length > 1 then ", ..." else empty end
|
||||||
, "]"
|
, "]"
|
||||||
, "[\(length)]"
|
, if length > 1 then "[\(length)]" else empty end
|
||||||
)
|
)
|
||||||
end;
|
end;
|
||||||
( [ (_options_stack | length | if . > 2 then ((.-2) * ">") + " " else empty end)
|
( [ (_options_stack | length | if . > 2 then ((.-2) * ">") + " " else empty end)
|
||||||
@ -243,7 +243,7 @@ def _prompt:
|
|||||||
, _preview
|
, _preview
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
, if length > 1 then ", ..." else empty end
|
, if length > 1 then ", [\(length)]" else empty end
|
||||||
, "> "
|
, "> "
|
||||||
]
|
]
|
||||||
) | join("");
|
) | join("");
|
||||||
|
4
pkg/interp/testdata/inputs.fqtest
vendored
4
pkg/interp/testdata/inputs.fqtest
vendored
@ -78,11 +78,11 @@ exitcode: 4
|
|||||||
stderr:
|
stderr:
|
||||||
error: /a: failed to decode (probe), try -d FORMAT to force
|
error: /a: failed to decode (probe), try -d FORMAT to force
|
||||||
$ fq -i -d raw . /a /b /c
|
$ fq -i -d raw . /a /b /c
|
||||||
raw, ...> ._format
|
raw, [3]> ._format
|
||||||
"raw"
|
"raw"
|
||||||
"raw"
|
"raw"
|
||||||
"raw"
|
"raw"
|
||||||
raw, ...> ^D
|
raw, [3]> ^D
|
||||||
$ fq -i -s -d raw . /a /b /c
|
$ fq -i -s -d raw . /a /b /c
|
||||||
[raw, ...][3]> .[]._format
|
[raw, ...][3]> .[]._format
|
||||||
"raw"
|
"raw"
|
||||||
|
18
pkg/interp/testdata/repl.fqtest
vendored
18
pkg/interp/testdata/repl.fqtest
vendored
@ -12,11 +12,25 @@ null> 1 | repl
|
|||||||
2
|
2
|
||||||
> number> ^D
|
> number> ^D
|
||||||
null> [1,2,3] | repl({}; .[])
|
null> [1,2,3] | repl({}; .[])
|
||||||
> number, ...> .
|
> number, [3]> .
|
||||||
1
|
1
|
||||||
2
|
2
|
||||||
3
|
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({}; .[])
|
null> [] | repl({}; .[])
|
||||||
> empty> 1
|
> empty> 1
|
||||||
> empty> ^D
|
> empty> ^D
|
||||||
|
Loading…
Reference in New Issue
Block a user