module
Version:
v2.0.3
Opens a new window with list of versions in this module.
Published: Jun 11, 2023
License: MIT
Opens a new window with license information.
README
¶
goutils

This repo is comprised of utilities that I use across various go projects.
Dependencies
Developer Environment Setup
-
Fork this project
-
(Optional) If you installed gvm:
source "${HOME}/.gvm"
-
Install pre-commit hooks and dependencies:
mage installPreCommitHooks
-
Update and run pre-commit hooks locally:
mage runPreCommit
-
Install keeper commander:
python3 -m pip install --upgrade pip
python3 -m pip install keepercommander
-
Install rvm and ruby (for markdownlint):
gpg --keyserver keyserver.ubuntu.com \
--recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm install ruby-3.2.1
Create New Release
This requires the GitHub CLI
and gh-changelog GitHub CLI extension.
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
Directories
¶
|
|
|
|
|
|
dev
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.