From b63de8bc4e4e4cb186afda0250a84141fcb064a3 Mon Sep 17 00:00:00 2001 From: LHK Date: Fri, 1 Aug 2025 16:14:16 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=8C=EB=93=9C=20=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=EB=A6=BD=ED=8A=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- build.sh | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 build.sh diff --git a/README.md b/README.md index ba0552e..ca3b79a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # simple_backup ## Build ```sh -$ go build -o backup git.lhk.o-r.kr/freerer2/simple_backup/cmd +$ GOOS=linux GOARCH=amd64 go build -o backup git.lhk.o-r.kr/freerer2/simple_backup/cmd ``` ## Usage diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..428bc4e --- /dev/null +++ b/build.sh @@ -0,0 +1,8 @@ + +for OS in windows linux darwin; do + for ARCH in amd64 386 arm64; do + OUTPUT="backup_${OS}_${ARCH}" + [ $OS = "windows" ] && OUTPUT+='.exe' + GOOS=$OS GOARCH=$ARCH go build -o $OUTPUT git.lhk.o-r.kr/freerer2/simple_backup/cmd + done +done \ No newline at end of file