Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

uninstall.sh: the credential error message never shows because of set -e

オープン
#132 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@royosherove がすでに取り組んでいます。

2026年10月11日 から。

  • #143 @royosherove による — オープン

評価

難易度
1/5
見積もり時間
1時間未満
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
停滞
技術スタック
aws, shell
領域
cli

調査の方向性

Read uninstall.sh around lines 7 and 52–53. Check how set -euo pipefail handles the AWS identity command and how its output and exit code feed the credential error message. Done when missing or expired credentials show the aws configure hint instead of exiting before it appears; pull request #143 is already open.

索引モデルが issue の本文から書いたものです。

説明

bug crew: in progress good first issue

uninstall.sh L52-53:

sts_output=$(aws sts get-caller-identity 2>&1)
sts_rc=$?

Problem: The script uses set -euo pipefail (L7). When credentials are missing or expired, the assignment fails and the script stops at once with exit 1. The lines that show sts_output and the "Run 'aws configure' first" hint never run, so the user sees no message.

Fix:

local sts_output sts_rc=0
sts_output=$(aws sts get-caller-identity 2>&1) || sts_rc=$?

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

主要言語
Shell
スター
73
フォーク
11
平均マージ
6時間 46分
マージ済み PR(30日)
5

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

inceptionstack/lowkey のほかの issue

inceptionstack/lowkey の issue をすべて見る

似ている issue

Shell/Bash の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。