mirror of
https://github.com/tweag/gomod2nix.git
synced 2024-11-12 21:34:38 +00:00
d9ea49c898
Signed-off-by: Martin Baillie <martin@baillie.id>
724 B
724 B
Gomod2nix Nix API
Public functions
buildGoApplication
Arguments:
- modules Path to gomod2nix.toml (_default:
pwd + "/gomod2nix.toml"
). - src Path to sources (_default:
pwd
). - pwd Path to working directory (_default:
null
). - go The Go compiler to use (can be omitted).
- subPackages Only build these specific sub packages.
- allowGoReference Allow references to the Go compiler in the output closure (_default:
false
).
All other arguments are passed verbatim to stdenv.mkDerivation
.
mkGoEnv
Arguments:
- pwd Path to working directory.
- toolsGo Path to
tools.go
(_default:pwd + "/tools.go"
).
All other arguments are passed verbatim to stdenv.mkDerivation
.