From 7c86a4a99a0d9aadb22640ed95986fceb4746947 Mon Sep 17 00:00:00 2001 From: MH Hung Date: Mon, 22 Sep 2025 09:58:24 +0800 Subject: [PATCH] feat(makefile): makefile for automatic setup --- makefile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 makefile diff --git a/makefile b/makefile new file mode 100644 index 0000000..457f45b --- /dev/null +++ b/makefile @@ -0,0 +1,22 @@ +# Makefile - 安裝環境工具 + +.PHONY: all update upgrade install setup check + +all: setup + +update: + sudo apt update + +upgrade: + sudo apt upgrade -y + +install: + sudo apt install -y dotnet-sdk-8.0 golang-go + +setup: update upgrade install check + @echo "✅ 開發環境安裝完成!" + +check: + @echo "=== 檢查安裝結果 ===" + @dotnet --version || echo "⚠️ dotnet 未安裝成功" + @go version || echo "⚠️ go 未安裝成功"