Pinned Repositories
bcrypt-tool
A CLI tool for bcrypt - hash a password, determine if password matches a hash, compute cost of hash
donutdns
Block ads, trackers, and malicious sites with donutdns - simple alternative to pihole. Run as a docker container, standalone executable or core DNS plugin. Supply custom domain block/allow lists in addition to builtin lists maintained by the ad-blocking community.
envy
Use envy to securely manage environment variables with your OS keychain
fields
fields extracts columns of text (replace awk/cut)
go-landlock
Go filesystem isolation via Linux landlock sandbox
go-mqtt
A development fork of the Eclipse Paho Go MQTT client
marathonctl
marathonctl is a CLI tool for Marathon
nomad-pledge-driver
Nomad task driver capable of blocking unwanted syscall and filesystem access. Based on the pledge utility for Linux by Justine Tunney
ssh-key-sync
A tool for synchronizing your GitHub SSH keys onto servers authorized_keys files
test
A modern generic testing assertions library for Go
shoenig's Repositories
shoenig/marathonctl
marathonctl is a CLI tool for Marathon
shoenig/regexplus
Package regexplus provides convenience functions over regexp
shoenig/ignore
A Go module for ignoring unimportant error values
shoenig/consul-socket
Forward Consul HTTP API requests over Unix socket
shoenig/keep-branches
Prune local git repository of unwanted branches
shoenig/petrify
Command petrify compiles statics into Go source files
shoenig/consulapi
consulapi is a simple Go library for interacting with consul via interfaces
shoenig/loadcpu
a tool to load a single CPU thread and measure speed
shoenig/mockery3
A mock code autogenerator for golang
shoenig/mod-redirect
A simple go-get redirect proxy
shoenig/new-cl
A tool for creating consistent changelog entries consumed by go-changelog
shoenig/commando
shoenig/cronexpr
Cron expression parser in Go language (golang)
shoenig/dev-portal
the future home of developer.hashicorp.com
shoenig/docker-nomad
A docker image containing nomad
shoenig/doughboy
Simple daemon that responds to being poked in various ways
shoenig/go-changelog
Changelog generation based on files in a directory.
shoenig/go-groups
Command go-groups is a CLI tool to parse go import blocks, sort, and re-group the imports
shoenig/gopsutil
psutil for golang
shoenig/hc-install
Go command for downloading HashiCorp binaries in CI
shoenig/hcl
HCL is the HashiCorp configuration language.
shoenig/lang
Helpful or at least amusing language features not included in Go
shoenig/libtime
Package libtime is a library which provides common time operations
shoenig/mongoarchivereader
shoenig/nomad
shoenig/nomad-driver-containerd
Nomad task driver for launching containers using containerd.
shoenig/setup-go-example
shoenig/vanity
shoenig/weather
A CLI weather utility
shoenig/ziprox
Zip Code distance database for Go