A simpler way to create a generic golang project that makes more sense than using the go mod init name command, is here:
Into ~/.bashrc or ~/.zshrc
#Create Go project goproject () { mkdir -p $1/{src,bin,pkg,vendor} && touch $1/main.go }
And now, use the command
goproject example
Thanks, this is great for me since I'm a Go newbie. However, I kept getting a bash error:
syntax error: unexpected end of file
I had to add a semi-colon after after main.go so the parser didn't keep going insane. I'm running LMDE4.
Original: #Create Go project goproject () { mkdir -p $1/{src,bin,pkg,vendor} && touch $1/main.go }
No Error:#Create Go project goproject () { mkdir -p $1/{src,bin,pkg,vendor} && touch $1/main.go; }
Thanks again! Cheers!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
A simpler way to create a generic golang project that makes more sense than using the go mod init name command, is here:
Into ~/.bashrc or ~/.zshrc
And now, use the command
Thanks, this is great for me since I'm a Go newbie. However, I kept getting a bash error:
syntax error: unexpected end of file
I had to add a semi-colon after after main.go so the parser didn't keep going insane. I'm running LMDE4.
Original: #Create Go project
goproject () { mkdir -p $1/{src,bin,pkg,vendor} && touch $1/main.go }
No Error:#Create Go project
goproject () { mkdir -p $1/{src,bin,pkg,vendor} && touch $1/main.go; }
Thanks again! Cheers!