flagパッケージ

Go言語のflagパッケージについてまとめました。

動作環境

ホストOSWindows 10 21H1(19043.2130) 64bit
WSL2
Visual Studio Code1.70.2
Docker Desktop4.12.0(85629)
Go1.19.2

サンプル

.
    ├── go.mod
    └── main.go
# go buildでソースコードをビルドします。
go build

==========
.
    ├── go.mod
    ├── [ビルドされたファイル] # go.modに記述されたモジュール名になります。
    └── main.go

ビルドされたファイル名をコマンド名として実行することができます。

./[ビルドされたファイル] -i 1 -s "Hello, World" -b

==========
1  |  Hello, World  |  true