mono

command module
v0.0.0-...-1b48524 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2025 License: MIT Imports: 0 Imported by: 0

README

mono

Go Reference License

This is a monorepo full of.... experimental stuff. Mostly in go and cue.

directory layout

  • _data: placeholder directories with sensitive data stored in google cloud storage buckets.
  • _web: website content in markdown source, rendered by blogengine
  • cmd/: various commands
  • deploy: k8s manifests in cue source

tooling

commands for mainting the codebase

code generation
go tool buf generate

# in a deploy/*/ directory
go tool cue cmd k8smanifests
formatting
go tool gofumpt -w .
go tool buf format -w .
go tool cue fmt ./...
linting
go vet ./...
go tool staticcheck ./...
go tool buf lint .
go tool cue vet -c=false ./...
go tool govulncheck ./...
deploy
# in a _web/*/ directory
go tool blogengine

# targeting a cmd/*/ directory
go tool ko apply -f ./cmd/

# in a deploy/*/ directory
kpt live apply --server-side --output table

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
_web
liao.dev command
auth implements a user authentication / authorization server.
auth implements a user authentication / authorization server.
v1
cmd
cli/ascii command
cli/blogengine command
cli/fin command
cli/gosdkupdate command
Command gosdkupdate keeps the latest patch version of each minor go version available via the golang.org/dl wrappers.
Command gosdkupdate keeps the latest patch version of each minor go version available via the golang.org/dl wrappers.
cli/kswitch command
cli/lapis command
cli/mirrorrank command
cli/nato command
cli/pre-commit command
cli/repos command
repos is a tool to manage local git repos.
repos is a tool to manage local git repos.
cli/t command
cli/vid2av1 command
cli/wifi-portal command
server/homepage command
server/reqlog command
server/vanity command
v5
v1
goreleases is a wrapper for getting the current Go releases from https://go.dev/dl/?mode=json
goreleases is a wrapper for getting the current Go releases from https://go.dev/dl/?mode=json
homepage provides a simple static site for an underlying machine host.
homepage provides a simple static site for an underlying machine host.
webstyle renders markdown or html into a html page in the style of seankhliao.com.
webstyle renders markdown or html into a html page in the style of seankhliao.com.
midnight
midnight is a customized chroma theme for syntax highlighting.
midnight is a customized chroma theme for syntax highlighting.
picture
picture is a goldmark extension to render images as html picture blocks instead of img tags in a paragraph
picture is a goldmark extension to render images as html picture blocks instead of img tags in a paragraph
webstatic
webstatic embeds a filesystem for common static files needed across html pages.
webstatic embeds a filesystem for common static files needed across html pages.
ycli is a basic subcommand runner.
ycli is a basic subcommand runner.
yenv populates a struct from the given environment variables, matching the struct tag "env" key.
yenv populates a struct from the given environment variables, matching the struct tag "env" key.
yhttp provides extra http helpers for net/http.
yhttp provides extra http helpers for net/http.
yo11y contains helpers for setting up the opentelemetry (otel) sdk.
yo11y contains helpers for setting up the opentelemetry (otel) sdk.
ystore wraps a proto.Message in a concurrency safe accessor.
ystore wraps a proto.Message in a concurrency safe accessor.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL