Skip to content

polydawn/goad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

goad

goad is an alarming shell script used to build golang projects.

It's a template -- copy it and set your project path in the env vars at the top.

You're expected to set a symlink from ./.gopath/src/github.com/youruser/yourproject/ back up to ../../../../../ (e.g. the repo root). This causes your package import path to be the same when you're using self-contained project-relative build paths, and also when someone is looking at you through the rose-tinted glasses of go get.

Add git submodules in a similar pattern under ./.gopath/src/ to get a self contained, deterministic project build environment with no additional fuss.

is this recommended for use?

God no.

Neither is go get, though.

About

Build scripts. Avert your eyes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages