Skip to content

bart-jaskulski/toolbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

toolbox

Monorepo for mini Go CLI tools

Commands

  • bm: bookmark manager — go install github.com/bart-jaskulski/toolbox/bm@latest
  • commitment: AI-assisted commit message generator — go install github.com/bart-jaskulski/toolbox/commitment@latest
  • ddc: DevDocs offline browser — go install github.com/bart-jaskulski/toolbox/ddc@latest
  • em: terminal emoji picker — go install github.com/bart-jaskulski/toolbox/em@latest
  • fragment: project file concatenator to XML, Markdown, or JSON — go install github.com/bart-jaskulski/toolbox/fragment@latest
  • mfeed: RSS/Atom meta-feed generator — go install github.com/bart-jaskulski/toolbox/mfeed@latest
  • rdr: readability-based web page to Markdown reader — go install github.com/bart-jaskulski/toolbox/rdr@latest

Build

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|rdr

Local development

The 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 ./...

About

bunch of small, personal, and nice tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages