命令行項目的三個概念

  1. 命令 代表動作
  2. 參數 代表事務
  3. 標誌 代表動作的修飾

引入包

  1. go get -u github.com/spf13/cobra@latest
  2. go get -u github.com/spf13/viper

結構

  1. cmd -> root命令/所有命令

標誌類型

  1. 本地標誌 只能當前命令使用
  2. 持久話標誌 當前命令及當前命令的所有下級命令都可使用
  3. 全局標誌 根命令上的持久話標誌,所有命令都能使用