aws / aws/amazon-q-developer-cli

Support session command line recall history

Aperta
#2,365 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
2k
Fork
439
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

zsh and other shells allow command line recall history via
```
# Location of your history file
HISTFILE=~/.zsh_history

# Number of commands to keep in memory
HISTSIZE=5000

# Number of commands to save to disk
SAVEHIST=5000

# Append to the history file instead of overwriting it
setopt APPEND_HISTORY

# Share history between all sessions
setopt SHARE_HISTORY

# Immediately append each command to the history file (not only on exit)
setopt INC_APPEND_HISTORY
```
commands.

Implement something similar so that command line recall can be persistent across q shells. This is super useful if the q dies/terminal disconnects/etc . Decisions will need to be made about a single global versus specific but zsh/bash decisions can guide here.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

La issue non indica file del repository, test o punti di ingresso. Inizia confrontando il comportamento della history di zsh e bash, quindi individua il ciclo di input della riga di comando di q e determina come dovrebbe funzionare la history persistente tra le sessioni e dopo le disconnessioni del terminale; il lavoro è completato quando i comandi richiamati sopravvivono a questi eventi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
bash, zsh
Ambito
cli
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.