Skip to content
/ go-cli-template Public template

A simple template for a Go CLI with GitHub Workflow built-in.

License

Notifications You must be signed in to change notification settings

jimschubert/go-cli-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI

A templated repository for a CLI written in Go.

What you get by using this repo template:

  • GitHub Workflows for Build and Release
  • Docker distribution via GitHub Packages
    • Release images are labled using opencontainers annotations
    • Two versions are pushed automatically: latest and explicit tag version
  • Goreleaser configuration defaults for cross-platform builds
    • This does not include signing (refer to goreleaser for docs)
  • A placeholder CODE_OF_CONDUCT.md
  • A placeholder Apache 2.0 license
  • Project initialization according to the owner/repository where initialized

About

A simple template for a Go CLI with GitHub Workflow built-in.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published