Go package manager

170 views
Skip to first unread message

yashi...@gmail.com

unread,
May 31, 2019, 8:43:50 AM5/31/19
to golang-nuts
Hi everyone!

I recently build an interesting Go tool - GPM (Go Project Manager). It allows you to build and manage go projects. Ont op, it also allows to update version of Go from cli.
Check it out: https://github.com/YashishDua/gpm

Feedback is appreciated!

Justin Israel

unread,
May 31, 2019, 7:49:51 PM5/31/19
to golang-nuts
Your README doesn't indicate that it only supports OSX. The "update" command downloads the osx build and replaces a hard-coded system install location.

Aside from the "create" command setting up an opinionated project structure, to me is seems like the build, mod, vendor logic just thinly wraps calls to the Go tool equivalent commands. What is it really doing that the current go tool doesn't handle? I thought go module support works in any location already.

Yashish Dua

unread,
Jun 4, 2019, 12:56:18 AM6/4/19
to golang-nuts
Yes, I just realized my Readme doesn't indicate this. I will update this.
Yes, other commands are a sort of wrapper over Go tool commands but it takes care of you few scenarios where a user might have to add flags to Go tool command explicitly.
Reply all
Reply to author
Forward
0 new messages