Skip to content

Commit b43404b

Browse files
authored
Merge pull request #38 from yuuki/feature/add-help-flag
feat: add --help flag support
2 parents 26d5a06 + 4a345bd commit b43404b

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

main.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ func main() {
121121
// Handle version flag
122122
handleVersion()
123123

124+
// Handle help flag
125+
handleHelp()
126+
124127
// Handle listen addresses for server mode
125128
if serverMode {
126129
// Default listen address if none provided

version.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ const version = "0.8.0"
1111

1212
var revision = "HEAD"
1313
var showVersion bool
14+
var showHelp bool
1415

1516
func init() {
1617
pflag.BoolVar(&showVersion, "version", false, "show version information")
18+
pflag.BoolVarP(&showHelp, "help", "h", false, "show help information")
1719
}
1820

1921
func handleVersion() {
@@ -22,3 +24,10 @@ func handleVersion() {
2224
os.Exit(0)
2325
}
2426
}
27+
28+
func handleHelp() {
29+
if showHelp {
30+
printUsage()
31+
os.Exit(0)
32+
}
33+
}

0 commit comments

Comments
 (0)