CLI作成で使うパッケージ① spf13/cobra

Topic

今回、CLI作成で使うパッケージ① → cobra

spf13/cobra

cobraが使われているプロジェクト

spf13/cobra

Summary

以下、cobraに依存する機能

  • CLI Framework / Main Entry point
  • Command Routing
  • Error Handling
  • Help Text (Don't forget to customize!)
  • Flag Parsing and Validation

今までは、フラグパースはflag packageを使っていた

flag - The Go Programming Language

Recommended PracticeはCreate an application package

How's day been?

Good 😉