cmd.go 388 B

1234567891011121314151617181920212223242526
  1. package main
  2. import (
  3. "flag"
  4. "fmt"
  5. "os"
  6. )
  7. // Cmd 输入参数命令选项和参数
  8. type Cmd struct {
  9. helpFlag bool // 帮助标识
  10. versionFlag bool // 版本标识
  11. }
  12. func parseCmd() *Cmd {
  13. cmd := &Cmd{}
  14. flag.Usage = printUsage
  15. return cmd
  16. }
  17. // 使用提示
  18. func printUsage() {
  19. fmt.Printf("Usage: %s [-options] class [args ...]\n", os.Args[0])
  20. }