From 11b2043e27e987baacd2f331ccd0bd4ab4f4dcfa Mon Sep 17 00:00:00 2001 From: hitugihane Date: Sun, 3 Aug 2025 21:48:29 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Windows=20PC=E3=81=A7=E3=82=82=E3=83=91?= =?UTF-8?q?=E3=82=B9=E3=82=92=E7=9B=B4=E3=81=A7=E6=9B=B8=E3=81=8B=E3=81=AA?= =?UTF-8?q?=E3=81=8F=E3=81=A6=E3=81=84=E3=81=84=E3=82=88=E3=81=86=E3=81=AB?= =?UTF-8?q?README=E3=81=AE=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB=E3=82=92?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 22 ++++++++++++++++++++-- docs/sandbox.md | 2 ++ docs/setup-manual.md | 2 +- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 88a6834..e48d867 100644 --- a/README.md +++ b/README.md @@ -73,16 +73,34 @@ TEST/ - ヘルスチェック機能 ### 2. CLIツールサンプル (`examples/simple-cli/`) -```bash +以下は、Mac用とWindows用の `docker run` コマンドをマークダウン形式で整理したコードブロックです。用途別に見やすく整えています。 + + 🖥️ **Mac用コマンド** +```sh docker run --rm -v $(pwd):/app -w /app golang:1.21-alpine go run examples/simple-cli/main.go hello 太郎 docker run --rm -v $(pwd):/app -w /app golang:1.21-alpine go run examples/simple-cli/main.go calc 10 20 docker run --rm -v $(pwd):/app -w /app golang:1.21-alpine go run examples/simple-cli/main.go info ``` +🪟 **Windows用コマンド(コマンドプロンプト)** + +```cmd +docker run --rm -v %cd%:/app -w /app golang:1.21-alpine go run examples/simple-cli/main.go hello 太郎 +docker run --rm -v %cd%:/app -w /app golang:1.21-alpine go run examples/simple-cli/main.go calc 10 20 +docker run --rm -v %cd%:/app -w /app golang:1.21-alpine go run examples/simple-cli/main.go info +``` ### 3. JSON処理サンプル (`examples/json-parser/`) -```bash + +``` + 🖥️ **Mac用コマンド** +```sh docker run --rm -v $(pwd):/app -w /app golang:1.21-alpine go run examples/json-parser/main.go ``` +🪟 **Windows用コマンド(コマンドプロンプト)** + +```cmd +docker run --rm -v %cd%:/app -w /app golang:1.21-alpine go run examples/json-parser/main.go +``` ## 📄 ライセンス diff --git a/docs/sandbox.md b/docs/sandbox.md index 1518136..f53846a 100644 --- a/docs/sandbox.md +++ b/docs/sandbox.md @@ -41,6 +41,8 @@ func main() { ```bash docker run --rm -v $(pwd):/app -w /app golang:1.21-alpine go run examples/test/main.go +#windowsは下記で実行 +docker run --rm -v $(pwd):/app -w /app golang:1.21-alpine go run examples/test/main.go ``` これで `Hello, World!` が表示されれば成功です! diff --git a/docs/setup-manual.md b/docs/setup-manual.md index d6f6857..8e5b5cf 100644 --- a/docs/setup-manual.md +++ b/docs/setup-manual.md @@ -168,7 +168,7 @@ go run main.go ### Goコマンドが使用できない場合のサンプル実行 -Goがローカルにインストールされていない場合、Dockerを使用してサンプルプログラムを実行できます: +Goがローカルにインストールされていない場合、Dockerを使用してサンプルプログラムを実行できます(Windows勢は$(pwd)を%cd%に置き換えて): ```bash # プロジェクトルートディレクトリから実行 From 904c832994f85be7ba762e5a62f47e81000b7abc Mon Sep 17 00:00:00 2001 From: Hituzix3 <94097783+hitugihane@users.noreply.github.com> Date: Sun, 3 Aug 2025 22:27:20 +0900 Subject: [PATCH 2/2] Update README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index e48d867..3943cf2 100644 --- a/README.md +++ b/README.md @@ -90,10 +90,8 @@ docker run --rm -v %cd%:/app -w /app golang:1.21-alpine go run examples/simple-c ``` ### 3. JSON処理サンプル (`examples/json-parser/`) - -``` 🖥️ **Mac用コマンド** -```sh +``` docker run --rm -v $(pwd):/app -w /app golang:1.21-alpine go run examples/json-parser/main.go ``` 🪟 **Windows用コマンド(コマンドプロンプト)**