diff --git a/README.md b/README.md index 88a6834..3943cf2 100644 --- a/README.md +++ b/README.md @@ -73,16 +73,32 @@ 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用コマンド** +``` 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 # プロジェクトルートディレクトリから実行