commandline_subcommands

command
v0.5.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: MIT Imports: 4 Imported by: 0

README

これは何?

git コマンドのように サブコマンド を持つコマンドラインを flag パッケージを使って構築する方法についてのメモです。

実行すると以下のように表示されます。

$ task
task: [default] go build -o app
task: [default] ./app
Usage: app <cmd1|cmd2|version|help>
Usage of cmd1:
  -c int
        option c
Usage of cmd2:
  -f string
        option f
task: [default] ./app help
Usage: app <cmd1|cmd2|version|help>
Usage of cmd1:
  -c int
        option c
Usage of cmd2:
  -f string
        option f
task: [default] ./app version
version: vX.Y.Z (fe9c8eb719af1f17bcd9e2e7174c791e7ecd74c0)
task: [default] ./app cmd1 -c 100
option c is 100
task: [default] ./app cmd2 -f helloworld
option f is helloworld
task: [default] ./app cmd1 -f helloworld
flag provided but not defined: -f
Usage of cmd1:
  -c int
        option c

参考情報

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL