l50 / goutils

Utilities that I use across various go projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goutils

License Go Report Card Tests 🚨 Semgrep Analysis Coverage Status Renovate

This repo is comprised of utilities that I use across various go projects.

Dependencies


For Contributors and Developers

  1. Fork this project

  2. Install dependencies:

    mage installDeps
  3. Update and run pre-commit hooks locally:

    mage runPreCommit

Create New Release

  • Download and install the gh cli tool:

  • Install changelog extension:

    gh extension install chelnak/gh-changelog
  • Generate changelog:

    NEXT_VERSION=v1.1.3
    gh changelog new --next-version "${NEXT_VERSION}"
  • Create release:

    gh release create "${NEXT_VERSION}" -F CHANGELOG.md

About

Utilities that I use across various go projects

License:MIT License


Languages

Language:Go 97.7%Language:Shell 1.9%Language:Ruby 0.4%