Monorepo for mini Go CLI tools
bm: bookmark manager —go install github.com/bart-jaskulski/toolbox/bm@latestcommitment: AI-assisted commit message generator —go install github.com/bart-jaskulski/toolbox/commitment@latestddc: DevDocs offline browser —go install github.com/bart-jaskulski/toolbox/ddc@latestem: terminal emoji picker —go install github.com/bart-jaskulski/toolbox/em@latestfragment: project file concatenator to XML, Markdown, or JSON —go install github.com/bart-jaskulski/toolbox/fragment@latestmfeed: RSS/Atom meta-feed generator —go install github.com/bart-jaskulski/toolbox/mfeed@latestrdr: readability-based web page to Markdown reader —go install github.com/bart-jaskulski/toolbox/rdr@latest
Compile any tool locally without installing (avoids clashing with the module directories):
mkdir -p bin
go work sync
go build -o bin/bm ./bm # change bm -> commitment|ddc|em|fragment|mfeed|rdrThe repo uses a Go workspace (go.work) so running go build or go test from any tool will use local sources:
go work sync
go test ./...