github / github/copilot-cli

copilot CLI shows ANSI escape sequences making my life sad

Aperta
#1,679 0 commenti 6 reazioni 0 assegnatari Vedi su GitHub
area:terminal-rendering
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

### Describe the feature or problem you'd like to solve

copilot CLI should have a mechanism to disable ANSI escape sequences

### Proposed solution

copilot CLI should have a switch like '--no-colour' or honour the env variable `TERM=DUMB` to turn off ANSI escape sequences.

### Example prompts or workflows

It should show the below --- WITHOUT the ANSI escape sequences

% copilot
[?u[?1049h]11;?\[?25l[?2004h[?1004h[?1002h[?1006h[?2026h∙ Loading environment: ~/Repos/────────────────────────────────────────────────────────────────────────────────❯ Type @ to mention files, / for commands, or ? for shortcuts──────────────────────────────────────────────────────────────────────────────── shift+tab switch mode[?2026l[?2004h]9;4;0;0[?2004h[?1006l[?1002l[?1002h[?1006h[?2026h∙ Loading environment: 3 plugins[?2026l[?2026h shift+tab switch mode Remaining reqs.: 20.349999999999937%[?2026l[?1004l[?2004l[?1006l[?1002l[?2004h[?2004h[?1002h[?1006h[?1006l[?1002l[?1002h[?1006h[?2026h● 🧪 Experimental mode is enabled. These features are not stable, may have bugs, and may be removed in the future.╭──────────────────────────────────────────────────────────────────────────────╮│ Confirm folder trust ││ ││ ╭──────────────────────────────────────────────────────────────────────────╮ ││ │ /Users/ilan.pillemer@xxx.com/Repos/ │ ││ ╰──────────────────────────────────────────────────────────────────────────╯ ││ ││ Copilot may read files in this folder. Reading untrusted files may lead ││ Copilot to behave in unexpected ways. With your permission, Copilot may ││ execute code or bash commands in this folder. Executing untrusted code is ││ unsafe. ││ ││ Do you trust the files in this folder? ││ ││ ❯ 1. Yes ││ 2. Yes, and remember this folder for future sessions ││ 3. No (Esc) ││ ││ ↑↓ to navigate · Enter to select · Esc to cancel │╰──────────────────────────────────────────────────────────────────────────────╯[?2026l[?2026h● 💡 No copilot instructions found. Run /init to generate a copilot-instructions.md file for this project.[?2026l[?1006l[?1002l[?1002h[?1006h

### Additional context

Image

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.