Summary:
Rapid key-repeat (holding down right or left arrow key) to move the cursor in the command line introduce garbage characters.
Info + how to reproduce:
I run the latest version of influx CLI on a Debian 11 machine (package: influxdb2-cli 2.7.3-1).
# influx version
Influx CLI dev (git: none) build_date: 2023-04-28T14:24:14Z
I run the v1 shell and connect to my InfluxDB v2 (also latest version, on the same Debian 11 machine).
# influx v1 shell
InfluxQL Shell dev
Connected to InfluxDB OSS v2.7.5
> use Main
> precision rfc3339
I now I type a long command and then move the cursor rapidly back and forth (right and left).
Suddenly garbage characters (ANSI escape codes?) are introduced into my command line.
Ex:
I type "SHOW TAG VALUES" and hold down right arrow 4 seconds, left arrow 4 seconds, repeat.
I test again.
I test with just the word "fooooo".
Summary: Rapid key-repeat (holding down right or left arrow key) to move the cursor in the command line introduce garbage characters.
Info + how to reproduce: I run the latest version of influx CLI on a Debian 11 machine (package: influxdb2-cli 2.7.3-1).
I run the v1 shell and connect to my InfluxDB v2 (also latest version, on the same Debian 11 machine).
I now I type a long command and then move the cursor rapidly back and forth (right and left). Suddenly garbage characters (ANSI escape codes?) are introduced into my command line. Ex: I type "SHOW TAG VALUES" and hold down right arrow 4 seconds, left arrow 4 seconds, repeat. I test again. I test with just the word "fooooo".
It looks like parts of visible and invisible ANSI sequences are left in the command line, messing things up.