AJ ONeal 0706c53de4
feat(monorel): -recursive flag, remove GORELEASER_CURRENT_TAG, indent subshell
-recursive flag (all three subcommands)
  expandPaths() / findMainPackages() walk the directory tree looking for
  `package main` directories, honouring stopMarkers (skips .git dirs so
  the walk never crosses a repository boundary).  Passes collected paths
  straight to groupByModule, which handles module grouping as before.

    monorel init     -recursive .   # init every module under .
    monorel bump     -recursive .   # bump patch for every module
    monorel release  -recursive .   # release script for every module

Remove GORELEASER_CURRENT_TAG from generated release script
  The non-pro goreleaser does not support it.  VERSION is still exported
  for use via {{.Env.VERSION}} in the goreleaser YAML templates.

Indent the goreleaser subshell in the release script
  Before:  ( cd "auth/csvauth" && goreleaser release ... )
  After:
    (
      cd "auth/csvauth"
      goreleaser release --clean --skip=validate,announce
    )
2026-03-01 19:13:49 -07:00
2021-03-10 16:58:54 -07:00
2026-03-01 00:18:32 -07:00
2026-02-12 00:38:04 -07:00
2025-10-11 19:03:58 -06:00

golib

Go Reference

Sometimes a little copying, sometimes a little dependency. Too small for their own repos.

The default branch is dev, but the stable, versioned tags are based on main.

Also, my Go Cheatsheet:

Description
Sometimes a little copying, sometimes a little dependency, but too small for their own repos.
Readme MPL-2.0 16 MiB
Languages
Go 100%