$ fq -i null> null> . null null> 1+1 2 null> ( error: repl:1:2: unexpected token null> abc error: repl:1:0: function not defined: abc/0 null> 1+"a" error: cannot add: number (1) and string ("a") null> 1 | repl > number> .+1 2 > number> ^D null> 1 | 2 | repl > number> .+1 3 > number> ^D null> 1,2,3 | repl > number, [3]> . 1 2 3 > number, [3]> ^D null> def f: 1; f,f | repl > number, [2]> . 1 1 > number, [2]> ^D null> [1,2,3] | repl > [number, ...][3]> . [ 1, 2, 3 ] > [number, ...][3]> ^D null> [1] | repl > [number]> . [ 1 ] > [number]> ^D null> [] | repl > []> ^D null> ^D $ fq -i 'empty' empty> 1 empty> ^D $ fq -i 1,2,3 number, [3]> .*2 2 4 6 number, [3]> ^D $ fq -i '[1,2,3]' [number, ...][3]> repl({compact: true}) > [number, ...][3]> tovalue [1,2,3] > [number, ...][3]> ^D [number, ...][3]> ^D $ fq -n repl exitcode: 5 stderr: error: repl can only be used from interactive repl