必要なツールの確認処理を改善し、エラーメッセージのフォーマットを統一

This commit is contained in:
2025-10-16 20:36:12 +09:00
parent 3f18635f67
commit 5c6fe423ed

View File

@@ -59,18 +59,18 @@ show_help() {
# 必要なツールの確認 # 必要なツールの確認
check_requirements() { check_requirements() {
local missing_tools=() local missing_tools=""
if ! command -v docker &> /dev/null; then if ! command -v docker >/dev/null 2>&1; then
missing_tools+=("docker") missing_tools="$missing_tools docker"
fi fi
if ! command -v docker-compose &> /dev/null && ! docker compose version &> /dev/null; then if ! command -v docker-compose >/dev/null 2>&1 && ! docker compose version >/dev/null 2>&1; then
missing_tools+=("docker-compose") missing_tools="$missing_tools docker-compose"
fi fi
if [ ${#missing_tools[@]} -ne 0 ]; then if [ -n "$missing_tools" ]; then
log_error "以下のツールがインストールされていません: ${missing_tools[*]}" log_error "以下のツールがインストールされていません:$missing_tools"
log_info "Dockerのインストール: https://docs.docker.com/get-docker/" log_info "Dockerのインストール: https://docs.docker.com/get-docker/"
exit 1 exit 1
fi fi