An open API service indexing awesome lists of open source software.

https://github.com/leviosa42/go-first-cli


https://github.com/leviosa42/go-first-cli

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

![GitHub Repo stars](https://img.shields.io/github/stars/skanehira/go-cli-template?style=social)
![GitHub](https://img.shields.io/github/license/skanehira/go-cli-template)
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/skanehira/go-cli-template)
![GitHub all releases](https://img.shields.io/github/downloads/skanehira/go-cli-template/total)
![GitHub CI Status](https://img.shields.io/github/actions/workflow/status/skanehira/go-cli-template/ci.yaml?branch=main&label=CI)
![GitHub Release Status](https://img.shields.io/github/v/release/skanehira/go-cli-template)

# go-cli-template
This template is help you to quick implement some CLI using Go.

This repository is contains bellow.

- minimal CLI implementation using [spf13/cobra](https://github.com/spf13/cobra)
- CI/CD
- golangci-lint
- go test
- goreleaser
- Dependabot
- CodeQL Analysis (Go)

## How to use
1. fork this repository
2. replace `skanehira` to your user name using `sed`(or others)
3. run `make init`

## Author
skanehira