https://github.com/devlights/go124-goget-tools-dependencies-example
Go 1.24で導入された go get -tool によるツール依存関係インストールのサンプルです。
https://github.com/devlights/go124-goget-tools-dependencies-example
go go124 golang
Last synced: 3 months ago
JSON representation
Go 1.24で導入された go get -tool によるツール依存関係インストールのサンプルです。
- Host: GitHub
- URL: https://github.com/devlights/go124-goget-tools-dependencies-example
- Owner: devlights
- License: mit
- Created: 2025-02-20T02:22:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-20T02:46:58.000Z (3 months ago)
- Last Synced: 2025-02-20T03:26:57.627Z (3 months ago)
- Topics: go, go124, golang
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go124-goget-tools-dependencies-example
Go 1.24で導入された go get -tool によるツール依存関係インストールのサンプルです。
```go get -tool```でインストールしたツールは ```go tool [ライブラリ名]``` で実行出来ます。
## Run
```yaml
# https://taskfile.devversion: '3'
tasks:
default:
cmds:
- go generate
- go vet
- go tool goimports -w main.go
- go build
- ./app
``````sh
$ task
task: [default] go generate
task: [default] go vet
task: [default] go tool goimports -w main.go
task: [default] go build
task: [default] ./app
Java(1)
Golang(0)
CSharp(2)
```