Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Why is `go get` not supported? #395
Comments
|
Hi @slimsag, thanks for opening this issue! You're totally right! I think we could change the documentation to tell that That was written in the early days of Go Modules, and I think I misunderstood that Contributions are welcome. |


Hello, first let me say I really like Task and hope to contribute to it and get more adoption of it in my OSS projects (and in my work @sourcegraph where possible.)
One aspect that confuses me a bit is that the installation docs explicitly mention it cannot be installed via
go get:From what I can tell, nothing about Task prevents
go getfrom working and in factgo get -u github.com/go-task/task/cmd/taskworks perfectly fine today - so long as you are running a recent Go version with module support (which I imagine most are at this point.)I totally understand the binary options being suggested by default, but it's weird to say it doesn't officially support
go getbecause it makes me (and I imagine others) think that:go getgo getIt seems i haven't been the first with this thought before, as well: #250 (comment)
My suggestion is to do one of the following:
go get -u github.com/go-task/task/cmd/taskworks - because it does and this is often the preferred installation method of many Gophers.