├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── COPYING ├── README.md ├── bin ├── .go-1.24.5.pkg ├── .golangci-lint-1.64.8.pkg ├── .goreleaser-1.26.2.pkg ├── .jq-1.8.1.pkg ├── .reflex-0.3.1.pkg ├── .shellcheck-0.10.0.pkg ├── README.hermit.md ├── activate-hermit ├── go ├── gofmt ├── golangci-lint ├── goreleaser ├── hermit ├── hermit.hcl ├── jq ├── reflex └── shellcheck ├── cmd └── happy │ └── main.go ├── codewriter ├── codewriter.go └── codewriter_test.go ├── go.mod ├── go.sum ├── reflex.conf ├── scripts ├── e2e-test └── happy └── testdata ├── main.go ├── main_api.go └── main_test.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.hermit 2 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/README.md -------------------------------------------------------------------------------- /bin/.go-1.24.5.pkg: -------------------------------------------------------------------------------- 1 | hermit -------------------------------------------------------------------------------- /bin/.golangci-lint-1.64.8.pkg: -------------------------------------------------------------------------------- 1 | hermit -------------------------------------------------------------------------------- /bin/.goreleaser-1.26.2.pkg: -------------------------------------------------------------------------------- 1 | hermit -------------------------------------------------------------------------------- /bin/.jq-1.8.1.pkg: -------------------------------------------------------------------------------- 1 | hermit -------------------------------------------------------------------------------- /bin/.reflex-0.3.1.pkg: -------------------------------------------------------------------------------- 1 | hermit -------------------------------------------------------------------------------- /bin/.shellcheck-0.10.0.pkg: -------------------------------------------------------------------------------- 1 | hermit -------------------------------------------------------------------------------- /bin/README.hermit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/bin/README.hermit.md -------------------------------------------------------------------------------- /bin/activate-hermit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/bin/activate-hermit -------------------------------------------------------------------------------- /bin/go: -------------------------------------------------------------------------------- 1 | .go-1.24.5.pkg -------------------------------------------------------------------------------- /bin/gofmt: -------------------------------------------------------------------------------- 1 | .go-1.24.5.pkg -------------------------------------------------------------------------------- /bin/golangci-lint: -------------------------------------------------------------------------------- 1 | .golangci-lint-1.64.8.pkg -------------------------------------------------------------------------------- /bin/goreleaser: -------------------------------------------------------------------------------- 1 | .goreleaser-1.26.2.pkg -------------------------------------------------------------------------------- /bin/hermit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/bin/hermit -------------------------------------------------------------------------------- /bin/hermit.hcl: -------------------------------------------------------------------------------- 1 | env = { 2 | "PATH": "${HERMIT_ENV}/scripts:${PATH}", 3 | } 4 | -------------------------------------------------------------------------------- /bin/jq: -------------------------------------------------------------------------------- 1 | .jq-1.8.1.pkg -------------------------------------------------------------------------------- /bin/reflex: -------------------------------------------------------------------------------- 1 | .reflex-0.3.1.pkg -------------------------------------------------------------------------------- /bin/shellcheck: -------------------------------------------------------------------------------- 1 | .shellcheck-0.10.0.pkg -------------------------------------------------------------------------------- /cmd/happy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/cmd/happy/main.go -------------------------------------------------------------------------------- /codewriter/codewriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/codewriter/codewriter.go -------------------------------------------------------------------------------- /codewriter/codewriter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/codewriter/codewriter_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/go.sum -------------------------------------------------------------------------------- /reflex.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/reflex.conf -------------------------------------------------------------------------------- /scripts/e2e-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/scripts/e2e-test -------------------------------------------------------------------------------- /scripts/happy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/scripts/happy -------------------------------------------------------------------------------- /testdata/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/testdata/main.go -------------------------------------------------------------------------------- /testdata/main_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/testdata/main_api.go -------------------------------------------------------------------------------- /testdata/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thnxdev/happy/HEAD/testdata/main_test.go --------------------------------------------------------------------------------