From a50cf42cd634d0619939098faf0262f89a81d4ec Mon Sep 17 00:00:00 2001 From: Xplo8E Date: Thu, 7 May 2026 17:50:23 +0530 Subject: [PATCH] remove confirmation for non-destructive clean --- Makefile | 11 +---------- README.md | 6 +++--- docs/README_ja.md | 6 +++--- docs/README_ko.md | 6 +++--- docs/README_zh.md | 6 +++--- 5 files changed, 13 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index 970b8e2..334c867 100644 --- a/Makefile +++ b/Makefile @@ -156,20 +156,11 @@ clean: echo "WARNING: destructive clean requested."; \ [ "$(CLEAN_VM)" = "1" ] && echo " VM directory: $(VM_DIR)/"; \ [ "$(CLEAN_IPSW)" = "1" ] && echo " IPSW cache: ipsws/"; \ - fi; \ - echo "This removes local build output and dependency/tool caches."; \ - printf "Continue with clean? [y/N] "; \ - read answer; \ - case "$$answer" in y|Y|yes|YES) ;; *) \ - echo "[-] Clean cancelled; no files removed."; \ - exit 1; \ - esac; \ - if [ "$(CLEAN_VM)" = "1" ] || [ "$(CLEAN_IPSW)" = "1" ]; then \ printf "Also remove destructive targets above? [y/N] "; \ read answer; \ case "$$answer" in y|Y|yes|YES) ;; *) \ echo "[-] Destructive clean cancelled; no files removed."; \ - exit 1; \ + exit 0; \ esac; \ fi; \ rm -rf .build .swiftpm .vphoned.signed "$(VENV)" "$(TOOLS_PREFIX)"; \ diff --git a/README.md b/README.md index 8756589..6428350 100644 --- a/README.md +++ b/README.md @@ -134,9 +134,9 @@ make fw_patch # patch boot chain (regular variant) ### Cleaning ```bash -make clean # asks before removing build/tooling artifacts only -make clean CLEAN_VM=1 # also remove vm/ after a second confirmation -make clean CLEAN_IPSW=1 # also remove ipsws/ after a second confirmation +make clean # remove build/tooling artifacts only +make clean CLEAN_VM=1 # also remove vm/ after confirmation +make clean CLEAN_IPSW=1 # also remove ipsws/ after confirmation ``` Default clean never removes `vm/` or `ipsws/`. diff --git a/docs/README_ja.md b/docs/README_ja.md index da6926e..e1672ee 100644 --- a/docs/README_ja.md +++ b/docs/README_ja.md @@ -122,9 +122,9 @@ make fw_patch # ブートチェーンのパッチ当て(通常 ### クリーンアップ ```bash -make clean # 確認後、ビルド/ツール関連の生成物のみ削除 -make clean CLEAN_VM=1 # 2回目の確認後、vm/ も削除 -make clean CLEAN_IPSW=1 # 2回目の確認後、ipsws/ も削除 +make clean # ビルド/ツール関連の生成物のみ削除 +make clean CLEAN_VM=1 # 確認後、vm/ も削除 +make clean CLEAN_IPSW=1 # 確認後、ipsws/ も削除 ``` 通常の clean では `vm/` や `ipsws/` は削除されません。 diff --git a/docs/README_ko.md b/docs/README_ko.md index f981b15..21a4d41 100644 --- a/docs/README_ko.md +++ b/docs/README_ko.md @@ -122,9 +122,9 @@ make fw_patch # 부트 체인 패치 (일반 변형) ### 정리 ```bash -make clean # 확인 후 빌드/도구 산출물만 삭제 -make clean CLEAN_VM=1 # 두 번째 확인 후 vm/ 도 삭제 -make clean CLEAN_IPSW=1 # 두 번째 확인 후 ipsws/ 도 삭제 +make clean # 빌드/도구 산출물만 삭제 +make clean CLEAN_VM=1 # 확인 후 vm/ 도 삭제 +make clean CLEAN_IPSW=1 # 확인 후 ipsws/ 도 삭제 ``` 기본 clean은 `vm/` 또는 `ipsws/` 를 삭제하지 않습니다. diff --git a/docs/README_zh.md b/docs/README_zh.md index a1f4028..ac99ec2 100644 --- a/docs/README_zh.md +++ b/docs/README_zh.md @@ -122,9 +122,9 @@ make fw_patch # 修补启动链(常规变体) ### 清理 ```bash -make clean # 确认后仅删除构建/工具链产物 -make clean CLEAN_VM=1 # 二次确认后同时删除 vm/ -make clean CLEAN_IPSW=1 # 二次确认后同时删除 ipsws/ +make clean # 仅删除构建/工具链产物 +make clean CLEAN_VM=1 # 确认后同时删除 vm/ +make clean CLEAN_IPSW=1 # 确认后同时删除 ipsws/ ``` 默认清理不会删除 `vm/` 或 `ipsws/`。