Skip to content

Features

Here is the list of all the features included in this CLI template. The whole thing is templated thanks to go-archetype.

CLI

  • The base of a cli using cobra (including the version command)
  • Everything needed to test using testify

Docker

  • The optimized and secured Dockerfile

CI / CD

  • Basic GitHub actions
  • code coverage using codecov

  • Release management using goreleaser:

  • Generate the completions scripts
  • Generate the man pages
  • Push images for homebrew, apt, yum and apk
  • Generate the .rpm, .deb and .apk package files

Documentation

  • Documentation on github pages using MkDocs