Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

install.sh: Escape in the 'Deployment method' menu stops the installer

Aperta Adatta ai principianti
#135 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
90/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
aws, shell
Ambito
cli, devops

Direzione di ricerca

Leggi il menu Deployment method in install.sh, righe 2027–2029, e il comportamento di _gum_or_die alla riga 1141. Controlla come le chiamate vicine gestiscono Esc e ispeziona l’istruzione case successiva. Aggiungi il valore predefinito mostrato nell’issue, poi conferma che Esc seleziona CloudFormation CLI e che il programma di installazione prosegue.

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

Descrizione

bug good first issue

install.sh L2027-2029:

_gum_or_die method_choice $GUM choose --header "Deployment method" --selected "CloudFormation CLI" \
  "CloudFormation CLI" \
  "CloudFormation Console"

Problem: _gum_or_die returns the gum exit code (L1141), which is not zero when the user pushes Escape. The other _gum_or_die calls in the file end with || var=default, but this call does not. Under set -e, Escape stops the installer with an error. The *) default in the case below (L2033) can never run.

Fix: Add || method_choice="CloudFormation CLI" at the end of the command.


Found by a code read at commit 1e50295. The code was read, but not run on a real instance.

Lingua principale
Shell
Stelle
73
Fork
11
Merge medio
6h 46m
PR unite (30g)
5

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di inceptionstack/lowkey

Tutte le issue di inceptionstack/lowkey

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.