1
1
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:
Mattias Wadman 2021-09-02 19:42:23 +02:00
parent 08018825cb
commit 184df0a11b
3 changed files with 20 additions and 6 deletions

View File

@ -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("");

View File

@ -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"

View File

@ -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