Skip to content

Instantly share code, notes, and snippets.

@ozkansen
Last active November 7, 2024 22:20
Show Gist options
  • Save ozkansen/3cd2f03c360554d4301eddbcbff6edd9 to your computer and use it in GitHub Desktop.
Save ozkansen/3cd2f03c360554d4301eddbcbff6edd9 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
export GOTOOLCHAIN="go1.23.3"
export CGO_ENABLED="1"
export GOAMD64="v4"
export GOFLAGS="-ldflags=-s -ldflags=-w -trimpath -buildvcs=false -installsuffix=cgo"
export GOEXPERIMENT="newinliner"
export CGO_CFLAGS="-O3 -march=native"
go install golang.org/x/tools/gopls@latest
go install github.com/cweill/gotests/[email protected]
go install github.com/fatih/[email protected]
go install github.com/josharian/[email protected]
go install github.com/haya14busa/goplay/cmd/[email protected]
go install github.com/go-delve/delve/cmd/dlv@latest
go install github.com/golangci/golangci-lint/cmd/[email protected]
go install github.com/rakyll/hey@latest
go install github.com/air-verse/[email protected]
go install github.com/incu6us/goimports-reviser/[email protected]
go install github.com/vektra/mockery/[email protected]
go install github.com/dkorunic/betteralign/cmd/[email protected]
go install github.com/sqlc-dev/sqlc/cmd/[email protected]
go install -tags 'pgx5,mongodb,mysql,sqlite' github.com/golang-migrate/migrate/v4/cmd/migrate@latest
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
go install github.com/goreleaser/goreleaser/v2@latest
go install mvdan.cc/[email protected]
go install github.com/mgechev/[email protected]
go install golang.org/x/vuln/cmd/govulncheck@latest
go install github.com/bufbuild/buf/cmd/[email protected]
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@latest
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@latest
go install honnef.co/go/gotraceui/cmd/gotraceui@latest
go install honnef.co/go/tools/cmd/staticcheck@latest
@ozkansen
Copy link
Author

ozkansen commented Oct 12, 2024

go version -m $(which gofumpt)
/home/xyz/go/bin/gofumpt: go1.23.2 X:newinliner
	path	mvdan.cc/gofumpt
	mod	mvdan.cc/gofumpt	v0.7.0	h1:bg91ttqXmi9y2xawvkuMXyvAA/1ZGJqYAEGjXuP0JXU=
	dep	github.com/google/go-cmp	v0.6.0	h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
	dep	golang.org/x/mod	v0.14.0	h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=
	dep	golang.org/x/sync	v0.6.0	h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=
	dep	golang.org/x/tools	v0.17.0	h1:FvmRgNOcs3kOa+T20R1uhfP9F6HgG2mfxDv1vrx1Htc=
	build	-buildmode=exe
	build	-compiler=gc
	build	-trimpath=true
	build	DefaultGODEBUG=asynctimerchan=1,gotypesalias=0,httpservecontentkeepheaders=1,tls3des=1,tlskyber=0,x509keypairleaf=0,x509negativeserial=1
	build	CGO_ENABLED=1
	build	GOARCH=amd64
	build	GOEXPERIMENT=newinliner
	build	GOOS=linux
	build	GOAMD64=v4

go version -m $(which golangci-lint)
/home/xyz/go/bin/golangci-lint: go1.23.2 X:newinliner
	path	github.com/golangci/golangci-lint/cmd/golangci-lint
	mod	github.com/golangci/golangci-lint	v1.61.0	h1:VvbOLaRVWmyxCnUIMTbf1kDsaJbTzH20FAMXTAlQGu8=
	dep	4d63.com/gocheckcompilerdirectives	v1.2.1	h1:AHcMYuw56NPjq/2y615IGg2kYkBdTvOaojYCBcRE7MA=
	dep	4d63.com/gochecknoglobals	v0.2.1	h1:1eiorGsgHOFOuoOiJDy2psSrQbRdIHrlge0IJIkUgDc=
	dep	github.com/4meepo/tagalign	v1.3.4	h1:P51VcvBnf04YkHzjfclN6BbsopfJR5rxs1n+5zHt+w8=
	dep	github.com/Abirdcfly/dupword	v0.1.1	h1:Bsxe0fIw6OwBtXMIncaTxCLHYO5BB+3mcsR5E8VXloY=
	dep	github.com/Antonboom/errname	v0.1.13	h1:JHICqsewj/fNckzrfVSe+T33svwQxmjC+1ntDsHOVvM=
	dep	github.com/Antonboom/nilnil	v0.1.9	h1:eKFMejSxPSA9eLSensFmjW2XTgTwJMjZ8hUHtV4s/SQ=
	dep	github.com/Antonboom/testifylint	v1.4.3	h1:ohMt6AHuHgttaQ1xb6SSnxCeK4/rnK7KKzbvs7DmEck=
	dep	github.com/BurntSushi/toml	v1.4.1-0.20240526193622-a339e1f7089c	h1:pxW6RcqyfI9/kWtOwnv/G+AzdKuy2ZrqINhenH4HyNs=
	dep	github.com/Crocmagnon/fatcontext	v0.5.2	h1:vhSEg8Gqng8awhPju2w7MKHqMlg4/NI+gSDHtR3xgwA=
	dep	github.com/Djarvur/go-err113	v0.0.0-20210108212216-aea10b59be24	h1:sHglBQTwgx+rWPdisA5ynNEsoARbiCBOyGcJM4/OzsM=
	dep	github.com/GaijinEntertainment/go-exhaustruct/v3	v3.3.0	h1:/fTUt5vmbkAcMBt4YQiuC23cV0kEsN1MVMNqeOW43cU=
	dep	github.com/Masterminds/semver/v3	v3.3.0	h1:B8LGeaivUe71a5qox1ICM/JLl0NqZSW5CHyL+hmvYS0=
	dep	github.com/OpenPeeDeeP/depguard/v2	v2.2.0	h1:vDfG60vDtIuf0MEOhmLlLLSzqaRM8EMcgJPdp74zmpA=
	dep	github.com/alecthomas/go-check-sumtype	v0.1.4	h1:WCvlB3l5Vq5dZQTFmodqL2g68uHiSwwlWcT5a2FGK0c=
	dep	github.com/alexkohler/nakedret/v2	v2.0.4	h1:yZuKmjqGi0pSmjGpOC016LtPJysIL0WEUiaXW5SUnNg=
	dep	github.com/alexkohler/prealloc	v1.0.0	h1:Hbq0/3fJPQhNkN0dR95AVrr6R7tou91y0uHG5pOcUuw=
	dep	github.com/alingse/asasalint	v0.0.11	h1:SFwnQXJ49Kx/1GghOFz1XGqHYKp21Kq1nHad/0WQRnw=
	dep	github.com/ashanbrown/forbidigo	v1.6.0	h1:D3aewfM37Yb3pxHujIPSpTf6oQk9sc9WZi8gerOIVIY=
	dep	github.com/ashanbrown/makezero	v1.1.1	h1:iCQ87C0V0vSyO+M9E/FZYbu65auqH0lnsOkf5FcB28s=
	dep	github.com/beorn7/perks	v1.0.1	h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
	dep	github.com/bkielbasa/cyclop	v1.2.1	h1:AeF71HZDob1P2/pRm1so9cd1alZnrpyc4q2uP2l0gJY=
	dep	github.com/blizzy78/varnamelen	v0.8.0	h1:oqSblyuQvFsW1hbBHh1zfwrKe3kcSj0rnXkKzsQ089M=
	dep	github.com/bombsimon/wsl/v4	v4.4.1	h1:jfUaCkN+aUpobrMO24zwyAMwMAV5eSziCkOKEauOLdw=
	dep	github.com/breml/bidichk	v0.2.7	h1:dAkKQPLl/Qrk7hnP6P+E0xOodrq8Us7+U0o4UBOAlQY=
	dep	github.com/breml/errchkjson	v0.3.6	h1:VLhVkqSBH96AvXEyclMR37rZslRrY2kcyq+31HCsVrA=
	dep	github.com/butuzov/ireturn	v0.3.0	h1:hTjMqWw3y5JC3kpnC5vXmFJAWI/m31jaCYQqzkS6PL0=
	dep	github.com/butuzov/mirror	v1.2.0	h1:9YVK1qIjNspaqWutSv8gsge2e/Xpq1eqEkslEUHy5cs=
	dep	github.com/catenacyber/perfsprint	v0.7.1	h1:PGW5G/Kxn+YrN04cRAZKC+ZuvlVwolYMrIyyTJ/rMmc=
	dep	github.com/ccojocar/zxcvbn-go	v1.0.2	h1:na/czXU8RrhXO4EZme6eQJLR4PzcGsahsBOAwU6I3Vg=
	dep	github.com/cespare/xxhash/v2	v2.1.2	h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE=
	dep	github.com/charithe/durationcheck	v0.0.10	h1:wgw73BiocdBDQPik+zcEoBG/ob8uyBHf2iyoHGPf5w4=
	dep	github.com/chavacava/garif	v0.1.0	h1:2JHa3hbYf5D9dsgseMKAmc/MZ109otzgNFk5s87H9Pc=
	dep	github.com/ckaznocha/intrange	v0.2.0	h1:FykcZuJ8BD7oX93YbO1UY9oZtkRbp+1/kJcDjkefYLs=
	dep	github.com/curioswitch/go-reassign	v0.2.0	h1:G9UZyOcpk/d7Gd6mqYgd8XYWFMw/znxwGDUstnC9DIo=
	dep	github.com/daixiang0/gci	v0.13.5	h1:kThgmH1yBmZSBCh1EJVxQ7JsHpm5Oms0AMed/0LaH4c=
	dep	github.com/davecgh/go-spew	v1.1.1	h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
	dep	github.com/denis-tingaikin/go-header	v0.5.0	h1:SRdnP5ZKvcO9KKRP1KJrhFR3RrlGuD+42t4429eC9k8=
	dep	github.com/ettle/strcase	v0.2.0	h1:fGNiVF21fHXpX1niBgk0aROov1LagYsOwV/xqKDKR/Q=
	dep	github.com/fatih/color	v1.17.0	h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4=
	dep	github.com/fatih/structtag	v1.2.0	h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4=
	dep	github.com/firefart/nonamedreturns	v1.0.5	h1:tM+Me2ZaXs8tfdDw3X6DOX++wMCOqzYUho6tUTYIdRA=
	dep	github.com/fsnotify/fsnotify	v1.5.4	h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI=
	dep	github.com/fzipp/gocyclo	v0.6.0	h1:lsblElZG7d3ALtGMx9fmxeTKZaLLpU8mET09yN4BBLo=
	dep	github.com/ghostiam/protogetter	v0.3.6	h1:R7qEWaSgFCsy20yYHNIJsU9ZOb8TziSRRxuAOTVKeOk=
	dep	github.com/go-critic/go-critic	v0.11.4	h1:O7kGOCx0NDIni4czrkRIXTnit0mkyKOCePh3My6OyEU=
	dep	github.com/go-toolsmith/astcast	v1.1.0	h1:+JN9xZV1A+Re+95pgnMgDboWNVnIMMQXwfBwLRPgSC8=
	dep	github.com/go-toolsmith/astcopy	v1.1.0	h1:YGwBN0WM+ekI/6SS6+52zLDEf8Yvp3n2seZITCUBt5s=
	dep	github.com/go-toolsmith/astequal	v1.2.0	h1:3Fs3CYZ1k9Vo4FzFhwwewC3CHISHDnVUPC4x0bI2+Cw=
	dep	github.com/go-toolsmith/astfmt	v1.1.0	h1:iJVPDPp6/7AaeLJEruMsBUlOYCmvg0MoCfJprsOmcco=
	dep	github.com/go-toolsmith/astp	v1.1.0	h1:dXPuCl6u2llURjdPLLDxJeZInAeZ0/eZwFJmqZMnpQA=
	dep	github.com/go-toolsmith/strparse	v1.1.0	h1:GAioeZUK9TGxnLS+qfdqNbA4z0SSm5zVNtCQiyP2Bvw=
	dep	github.com/go-toolsmith/typep	v1.1.0	h1:fIRYDyF+JywLfqzyhdiHzRop/GQDxxNhLGQ6gFUNHus=
	dep	github.com/go-viper/mapstructure/v2	v2.1.0	h1:gHnMa2Y/pIxElCH2GlZZ1lZSsn6XMtufpGyP1XxdC/w=
	dep	github.com/go-xmlfmt/xmlfmt	v1.1.2	h1:Nea7b4icn8s57fTx1M5AI4qQT5HEM3rVUO8MuE6g80U=
	dep	github.com/gobwas/glob	v0.2.3	h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
	dep	github.com/gofrs/flock	v0.12.1	h1:MTLVXXHf8ekldpJk3AKicLij9MdwOWkZ+a/jHHZby9E=
	dep	github.com/golang/protobuf	v1.5.3	h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
	dep	github.com/golangci/dupl	v0.0.0-20180902072040-3e9179ac440a	h1:w8hkcTqaFpzKqonE9uMCefW1WDie15eSP/4MssdenaM=
	dep	github.com/golangci/gofmt	v0.0.0-20240816233607-d8596aa466a9	h1:/1322Qns6BtQxUZDTAT4SdcoxknUki7IAoK4SAXr8ME=
	dep	github.com/golangci/misspell	v0.6.0	h1:JCle2HUTNWirNlDIAUO44hUsKhOFqGPoC4LZxlaSXDs=
	dep	github.com/golangci/modinfo	v0.3.4	h1:oU5huX3fbxqQXdfspamej74DFX0kyGLkw1ppvXoJ8GA=
	dep	github.com/golangci/plugin-module-register	v0.1.1	h1:TCmesur25LnyJkpsVrupv1Cdzo+2f7zX0H6Jkw1Ol6c=
	dep	github.com/golangci/revgrep	v0.5.3	h1:3tL7c1XBMtWHHqVpS5ChmiAAoe4PF/d5+ULzV9sLAzs=
	dep	github.com/golangci/unconvert	v0.0.0-20240309020433-c5143eacb3ed	h1:IURFTjxeTfNFP0hTEi1YKjB/ub8zkpaOqFFMApi2EAs=
	dep	github.com/google/go-cmp	v0.6.0	h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
	dep	github.com/gordonklaus/ineffassign	v0.1.0	h1:y2Gd/9I7MdY1oEIt+n+rowjBNDcLQq3RsH5hwJd0f9s=
	dep	github.com/gostaticanalysis/analysisutil	v0.7.1	h1:ZMCjoue3DtDWQ5WyU16YbjbQEQ3VuzwxALrpYd+HeKk=
	dep	github.com/gostaticanalysis/comment	v1.4.2	h1:hlnx5+S2fY9Zo9ePo4AhgYsYHbM2+eAv8m/s1JiCd6Q=
	dep	github.com/gostaticanalysis/forcetypeassert	v0.1.0	h1:6eUflI3DiGusXGK6X7cCcIgVCpZ2CiZ1Q7jl6ZxNV70=
	dep	github.com/gostaticanalysis/nilerr	v0.1.1	h1:ThE+hJP0fEp4zWLkWHWcRyI2Od0p7DlgYG3Uqrmrcpk=
	dep	github.com/hashicorp/go-version	v1.7.0	h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKeRZfjY=
	dep	github.com/hashicorp/hcl	v1.0.0	h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
	dep	github.com/hexops/gotextdiff	v1.0.3	h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
	dep	github.com/jgautheron/goconst	v1.7.1	h1:VpdAG7Ca7yvvJk5n8dMwQhfEZJh95kl/Hl9S1OI5Jkk=
	dep	github.com/jingyugao/rowserrcheck	v1.1.1	h1:zibz55j/MJtLsjP1OF4bSdgXxwL1b+Vn7Tjzq7gFzUs=
	dep	github.com/jirfag/go-printf-func-name	v0.0.0-20200119135958-7558a9eaa5af	h1:KA9BjwUk7KlCh6S9EAGWBt1oExIUv9WyNCiRz5amv48=
	dep	github.com/jjti/go-spancheck	v0.6.2	h1:iYtoxqPMzHUPp7St+5yA8+cONdyXD3ug6KK15n7Pklk=
	dep	github.com/julz/importas	v0.1.0	h1:F78HnrsjY3cR7j0etXy5+TU1Zuy7Xt08X/1aJnH5xXY=
	dep	github.com/karamaru-alpha/copyloopvar	v1.1.0	h1:x7gNyKcC2vRBO1H2Mks5u1VxQtYvFiym7fCjIP8RPos=
	dep	github.com/kisielk/errcheck	v1.7.0	h1:+SbscKmWJ5mOK/bO1zS60F5I9WwZDWOfRsC4RwfwRV0=
	dep	github.com/kkHAIKE/contextcheck	v1.1.5	h1:CdnJh63tcDe53vG+RebdpdXJTc9atMgGqdx8LXxiilg=
	dep	github.com/kulti/thelper	v0.6.3	h1:ElhKf+AlItIu+xGnI990no4cE2+XaSu1ULymV2Yulxs=
	dep	github.com/kunwardeep/paralleltest	v1.0.10	h1:wrodoaKYzS2mdNVnc4/w31YaXFtsc21PCTdvWJ/lDDs=
	dep	github.com/kyoh86/exportloopref	v0.1.11	h1:1Z0bcmTypkL3Q4k+IDHMWTcnCliEZcaPiIe0/ymEyhQ=
	dep	github.com/lasiar/canonicalheader	v1.1.1	h1:wC+dY9ZfiqiPwAexUApFush/csSPXeIi4QqyxXmng8I=
	dep	github.com/ldez/gomoddirectives	v0.2.4	h1:j3YjBIjEBbqZ0NKtBNzr8rtMHTOrLPeiwTkfUJZ3alg=
	dep	github.com/ldez/tagliatelle	v0.5.0	h1:epgfuYt9v0CG3fms0pEgIMNPuFf/LpPIfjk4kyqSioo=
	dep	github.com/leonklingele/grouper	v1.1.2	h1:o1ARBDLOmmasUaNDesWqWCIFH3u7hoFlM84YrjT3mIY=
	dep	github.com/lufeee/execinquery	v1.2.1	h1:hf0Ems4SHcUGBxpGN7Jz78z1ppVkP/837ZlETPCEtOM=
	dep	github.com/macabu/inamedparam	v0.1.3	h1:2tk/phHkMlEL/1GNe/Yf6kkR/hkcUdAEY3L0hjYV1Mk=
	dep	github.com/magiconair/properties	v1.8.6	h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo=
	dep	github.com/maratori/testableexamples	v1.0.0	h1:dU5alXRrD8WKSjOUnmJZuzdxWOEQ57+7s93SLMxb2vI=
	dep	github.com/maratori/testpackage	v1.1.1	h1:S58XVV5AD7HADMmD0fNnziNHqKvSdDuEKdPD1rNTU04=
	dep	github.com/matoous/godox	v0.0.0-20230222163458-006bad1f9d26	h1:gWg6ZQ4JhDfJPqlo2srm/LN17lpybq15AryXIRcWYLE=
	dep	github.com/mattn/go-colorable	v0.1.13	h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
	dep	github.com/mattn/go-isatty	v0.0.20	h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
	dep	github.com/mattn/go-runewidth	v0.0.9	h1:Lm995f3rfxdpd6TSmuVCHVb/QhupuXlYr8sCI/QdE+0=
	dep	github.com/matttproud/golang_protobuf_extensions	v1.0.1	h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
	dep	github.com/mgechev/revive	v1.3.9	h1:18Y3R4a2USSBF+QZKFQwVkBROUda7uoBlkEuBD+YD1A=
	dep	github.com/mitchellh/go-homedir	v1.1.0	h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
	dep	github.com/mitchellh/mapstructure	v1.5.0	h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
	dep	github.com/moricho/tparallel	v0.3.2	h1:odr8aZVFA3NZrNybggMkYO3rgPRcqjeQUlBBFVxKHTI=
	dep	github.com/nakabonne/nestif	v0.3.1	h1:wm28nZjhQY5HyYPx+weN3Q65k6ilSBxDb8v5S81B81U=
	dep	github.com/nishanths/exhaustive	v0.12.0	h1:vIY9sALmw6T/yxiASewa4TQcFsVYZQQRUQJhKRf3Swg=
	dep	github.com/nishanths/predeclared	v0.2.2	h1:V2EPdZPliZymNAn79T8RkNApBjMmVKh5XRpLm/w98Vk=
	dep	github.com/nunnatsa/ginkgolinter	v0.16.2	h1:8iLqHIZvN4fTLDC0Ke9tbSZVcyVHoBs0HIbnVSxfHJk=
	dep	github.com/olekukonko/tablewriter	v0.0.5	h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
	dep	github.com/pelletier/go-toml/v2	v2.2.3	h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M=
	dep	github.com/pmezard/go-difflib	v1.0.0	h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
	dep	github.com/polyfloyd/go-errorlint	v1.6.0	h1:tftWV9DE7txiFzPpztTAwyoRLKNj9gpVm2cg8/OwcYY=
	dep	github.com/prometheus/client_golang	v1.12.1	h1:ZiaPsmm9uiBeaSMRznKsCDNtPCS0T3JVDGF+06gjBzk=
	dep	github.com/prometheus/client_model	v0.2.0	h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
	dep	github.com/prometheus/common	v0.32.1	h1:hWIdL3N2HoUx3B8j3YN9mWor0qhY/NlEKZEaXxuIRh4=
	dep	github.com/prometheus/procfs	v0.7.3	h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0VU=
	dep	github.com/quasilyte/go-ruleguard	v0.4.3-0.20240823090925-0fe6f58b47b1	h1:+Wl/0aFp0hpuHM3H//KMft64WQ1yX9LdJY64Qm/gFCo=
	dep	github.com/quasilyte/go-ruleguard/dsl	v0.3.22	h1:wd8zkOhSNr+I+8Qeciml08ivDt1pSXe60+5DqOpCjPE=
	dep	github.com/quasilyte/gogrep	v0.5.0	h1:eTKODPXbI8ffJMN+W2aE0+oL0z/nh8/5eNdiO34SOAo=
	dep	github.com/quasilyte/regex/syntax	v0.0.0-20210819130434-b3f0c404a727	h1:TCg2WBOl980XxGFEZSS6KlBGIV0diGdySzxATTWoqaU=
	dep	github.com/quasilyte/stdinfo	v0.0.0-20220114132959-f7386bf02567	h1:M8mH9eK4OUR4lu7Gd+PU1fV2/qnDNfzT635KRSObncs=
	dep	github.com/ryancurrah/gomodguard	v1.3.5	h1:cShyguSwUEeC0jS7ylOiG/idnd1TpJ1LfHGpV3oJmPU=
	dep	github.com/ryanrolds/sqlclosecheck	v0.5.1	h1:dibWW826u0P8jNLsLN+En7+RqWWTYrjCB9fJfSfdyCU=
	dep	github.com/sanposhiho/wastedassign/v2	v2.0.7	h1:J+6nrY4VW+gC9xFzUc+XjPD3g3wF3je/NsJFwFK7Uxc=
	dep	github.com/santhosh-tekuri/jsonschema/v5	v5.3.1	h1:lZUw3E0/J3roVtGQ+SCrUrg3ON6NgVqpn3+iol9aGu4=
	dep	github.com/sashamelentyev/interfacebloat	v1.1.0	h1:xdRdJp0irL086OyW1H/RTZTr1h/tMEOsumirXcOJqAw=
	dep	github.com/sashamelentyev/usestdlibvars	v1.27.0	h1:t/3jZpSXtRPRf2xr0m63i32ZrusyurIGT9E5wAvXQnI=
	dep	github.com/securego/gosec/v2	v2.21.2	h1:deZp5zmYf3TWwU7A7cR2+SolbTpZ3HQiwFqnzQyEl3M=
	dep	github.com/shazow/go-diff	v0.0.0-20160112020656-b6b7b6733b8c	h1:W65qqJCIOVP4jpqPQ0YvHYKwcMEMVWIzWC5iNQQfBTU=
	dep	github.com/sirupsen/logrus	v1.9.3	h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
	dep	github.com/sivchari/containedctx	v1.0.3	h1:x+etemjbsh2fB5ewm5FeLNi5bUjK0V8n0RB+Wwfd0XE=
	dep	github.com/sivchari/tenv	v1.10.0	h1:g/hzMA+dBCKqGXgW8AV/1xIWhAvDrx0zFKNR48NFMg0=
	dep	github.com/sonatard/noctx	v0.0.2	h1:L7Dz4De2zDQhW8S0t+KUjY0MAQJd6SgVwhzNIc4ok00=
	dep	github.com/sourcegraph/go-diff	v0.7.0	h1:9uLlrd5T46OXs5qpp8L/MTltk0zikUGi0sNNyCpA8G0=
	dep	github.com/spf13/afero	v1.11.0	h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8=
	dep	github.com/spf13/cast	v1.5.0	h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w=
	dep	github.com/spf13/cobra	v1.8.1	h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM=
	dep	github.com/spf13/jwalterweatherman	v1.1.0	h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=
	dep	github.com/spf13/pflag	v1.0.5	h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
	dep	github.com/spf13/viper	v1.12.0	h1:CZ7eSOd3kZoaYDLbXnmzgQI5RlciuXBMA+18HwHRfZQ=
	dep	github.com/ssgreg/nlreturn/v2	v2.2.1	h1:X4XDI7jstt3ySqGU86YGAURbxw3oTDPK9sPEi6YEwQ0=
	dep	github.com/stbenjam/no-sprintf-host-port	v0.1.1	h1:tYugd/yrm1O0dV+ThCbaKZh195Dfm07ysF0U6JQXczc=
	dep	github.com/stretchr/objx	v0.5.2	h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
	dep	github.com/stretchr/testify	v1.9.0	h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
	dep	github.com/subosito/gotenv	v1.4.1	h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs=
	dep	github.com/tdakkota/asciicheck	v0.2.0	h1:o8jvnUANo0qXtnslk2d3nMKTFNlOnJjRrNcj0j9qkHM=
	dep	github.com/tetafro/godot	v1.4.17	h1:pGzu+Ye7ZUEFx7LHU0dAKmCOXWsPjl7qA6iMGndsjPs=
	dep	github.com/timakin/bodyclose	v0.0.0-20230421092635-574207250966	h1:quvGphlmUVU+nhpFa4gg4yJyTRJ13reZMDHrKwYw53M=
	dep	github.com/timonwong/loggercheck	v0.9.4	h1:HKKhqrjcVj8sxL7K77beXh0adEm6DLjV/QOGeMXEVi4=
	dep	github.com/tomarrell/wrapcheck/v2	v2.9.0	h1:801U2YCAjLhdN8zhZ/7tdjB3EnAoRlJHt/s+9hijLQ4=
	dep	github.com/tommy-muehle/go-mnd/v2	v2.5.1	h1:NowYhSdyE/1zwK9QCLeRb6USWdoif80Ie+v+yU8u1Zw=
	dep	github.com/ultraware/funlen	v0.1.0	h1:BuqclbkY6pO+cvxoq7OsktIXZpgBSkYTQtmwhAK81vI=
	dep	github.com/ultraware/whitespace	v0.1.1	h1:bTPOGejYFulW3PkcrqkeQwOd6NKOOXvmGD9bo/Gk8VQ=
	dep	github.com/uudashr/gocognit	v1.1.3	h1:l+a111VcDbKfynh+airAy/DJQKaXh2m9vkoysMPSZyM=
	dep	github.com/xen0n/gosmopolitan	v1.2.2	h1:/p2KTnMzwRexIW8GlKawsTWOxn7UHA+jCMF/V8HHtvU=
	dep	github.com/yagipy/maintidx	v1.0.0	h1:h5NvIsCz+nRDapQ0exNv4aJ0yXSI0420omVANTv3GJM=
	dep	github.com/yeya24/promlinter	v0.3.0	h1:JVDbMp08lVCP7Y6NP3qHroGAO6z2yGKQtS5JsjqtoFs=
	dep	github.com/ykadowak/zerologlint	v0.1.5	h1:Gy/fMz1dFQN9JZTPjv1hxEk+sRWm05row04Yoolgdiw=
	dep	gitlab.com/bosi/decorder	v0.4.2	h1:qbQaV3zgwnBZ4zPMhGLW4KZe7A7NwxEhJx39R3shffo=
	dep	go-simpler.org/musttag	v0.12.2	h1:J7lRc2ysXOq7eM8rwaTYnNrHd5JwjppzB6mScysB2Cs=
	dep	go-simpler.org/sloglint	v0.7.2	h1:Wc9Em/Zeuu7JYpl+oKoYOsQSy2X560aVueCW/m6IijY=
	dep	go.uber.org/atomic	v1.7.0	h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=
	dep	go.uber.org/automaxprocs	v1.5.3	h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8=
	dep	go.uber.org/multierr	v1.6.0	h1:y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=
	dep	go.uber.org/zap	v1.24.0	h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60=
	dep	golang.org/x/exp	v0.0.0-20240904232852-e7e105dedf7e	h1:I88y4caeGeuDQxgdoFPUq097j7kNfw6uvuiNxUBfcBk=
	dep	golang.org/x/exp/typeparams	v0.0.0-20240314144324-c7f7c6466f7f	h1:phY1HzDcf18Aq9A8KkmRtY9WvOFIxN8wgfvy6Zm1DV8=
	dep	golang.org/x/mod	v0.21.0	h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0=
	dep	golang.org/x/sync	v0.8.0	h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ=
	dep	golang.org/x/sys	v0.25.0	h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34=
	dep	golang.org/x/text	v0.18.0	h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
	dep	golang.org/x/tools	v0.24.0	h1:J1shsA93PJUEVaUSaay7UXAyE8aimq3GW0pjlolpa24=
	dep	google.golang.org/protobuf	v1.34.2	h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg=
	dep	gopkg.in/ini.v1	v1.67.0	h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA=
	dep	gopkg.in/yaml.v2	v2.4.0	h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
	dep	gopkg.in/yaml.v3	v3.0.1	h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
	dep	honnef.co/go/tools	v0.5.1	h1:4bH5o3b5ZULQ4UrBmP+63W9r7qIkqJClEA9ko5YKx+I=
	dep	mvdan.cc/gofumpt	v0.7.0	h1:bg91ttqXmi9y2xawvkuMXyvAA/1ZGJqYAEGjXuP0JXU=
	dep	mvdan.cc/unparam	v0.0.0-20240528143540-8a5130ca722f	h1:lMpcwN6GxNbWtbpI1+xzFLSW8XzX0u72NttUGVFjO3U=
	build	-buildmode=exe
	build	-compiler=gc
	build	-trimpath=true
	build	DefaultGODEBUG=asynctimerchan=1,gotypesalias=0,httpservecontentkeepheaders=1,tls3des=1,tlskyber=0,x509keypairleaf=0,x509negativeserial=1
	build	CGO_ENABLED=1
	build	GOARCH=amd64
	build	GOEXPERIMENT=newinliner
	build	GOOS=linux
	build	GOAMD64=v4

@ozkansen
Copy link
Author

ozkansen commented Oct 12, 2024

file $(which gofumpt) | tr , "\n"
/home/xyz/go/bin/gofumpt: ELF 64-bit LSB executable
 x86-64
 version 1 (SYSV)
 statically linked
 Go BuildID=K193wgVNXemMBdNPpmag/TemxF1NdcW8eQCDzIrvL/O2MG6EsOq8cpWOiq2T6d/0mtnQ433T6rdOwFrN_ud
 not stripped

file $(which golangci-lint) | tr , "\n"
/home/xyz/go/bin/golangci-lint: ELF 64-bit LSB executable
 x86-64
 version 1 (SYSV)
 dynamically linked
 interpreter /lib64/ld-linux-x86-64.so.2
 BuildID[sha1]=7182c4bea5aebee102dc46882bb5dd8b4e70df6c
 for GNU/Linux 6.1.0
 not stripped

@ozkansen
Copy link
Author

ozkansen commented Oct 12, 2024

ldd $(which gofumpt)
	not a dynamic executable

ldd $(which golangci-lint)
	linux-vdso.so.1 (0x00007b2da5780000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007b2da573b000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007b2da5549000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007b2da5783000)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment