diff options
| author | Xe Iaso <me@xeiaso.net> | 2023-08-11 19:58:13 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2023-08-11 19:58:13 -0400 |
| commit | 5fa8bf3766785d31b4c25ca5f681f1337b31aa02 (patch) | |
| tree | beb4f709bbafa528c1407537a03fdea7e590c038 /cmd | |
| parent | bacd38d2a3a68c2ac951be0b3763bdf7caf45f23 (diff) | |
| download | x-5fa8bf3766785d31b4c25ca5f681f1337b31aa02.tar.xz x-5fa8bf3766785d31b4c25ca5f681f1337b31aa02.zip | |
cmd/yeet: install script
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/yeet/main.go | 5 | ||||
| -rw-r--r-- | cmd/yeet/yeetfile.js | 15 |
2 files changed, 6 insertions, 14 deletions
diff --git a/cmd/yeet/main.go b/cmd/yeet/main.go index 76e4140..547af57 100644 --- a/cmd/yeet/main.go +++ b/cmd/yeet/main.go @@ -45,6 +45,8 @@ func flyctlPath() string { func runcmd(cmdName string, args ...string) string { ctx := context.Background() + slog.Info("running command", "cmd", cmdName, "args", args) + result, err := yeet.Output(ctx, cmdName, args...) if err != nil { panic(err) @@ -177,7 +179,8 @@ func main() { }) vm.Set("go", map[string]any{ - "build": func() { runcmd("go", "build") }, + "build": func() { runcmd("go", "build") }, + "install": func() { runcmd("go", "install") }, }) vm.Set("git", map[string]any{ diff --git a/cmd/yeet/yeetfile.js b/cmd/yeet/yeetfile.js index 1b9bebe..312fd4f 100644 --- a/cmd/yeet/yeetfile.js +++ b/cmd/yeet/yeetfile.js @@ -1,13 +1,2 @@ -log.println(nix.expr`let hi = ${"there"}; in hi`); - -const url = "https://xena.greedo.xeserv.us/files/slugs/johaus-061520192052.tar.gz"; -const hash = "0cfx2skh7bz9w4p6xbcns14wgf2szkqlrga6dvnxrhlh3i0if519"; - -log.println(nix.expr`src = builtins.fetchurl { - url = ${url}; - sha256 = ${hash}; -}`) - -const greeting = "Hello" -const data = nix.eval`{ greeting = ${greeting}; }`; -log.info(`greeting = ${data.greeting}`); +yeet.setenv("CGO_ENABLED", "0"); +go.install(); |
