aboutsummaryrefslogtreecommitdiff
path: root/internal/yeet
diff options
context:
space:
mode:
authorXe <me@christine.website>2023-01-26 09:13:51 -0500
committerXe <me@christine.website>2023-01-26 09:15:05 -0500
commite889be4acf3ca00ac776b9d065a880c63578e38b (patch)
tree325f840d052f013c26caa0525da034fc7bc611b7 /internal/yeet
parent567fdc2f4c92786bc6149a3d243b79498415f5e3 (diff)
downloadx-e889be4acf3ca00ac776b9d065a880c63578e38b.tar.xz
x-e889be4acf3ca00ac776b9d065a880c63578e38b.zip
internal/yeet: use package ln for logging
Signed-off-by: Xe <me@christine.website>
Diffstat (limited to 'internal/yeet')
-rw-r--r--internal/yeet/yeet.go13
1 files changed, 9 insertions, 4 deletions
diff --git a/internal/yeet/yeet.go b/internal/yeet/yeet.go
index 7868701..7881933 100644
--- a/internal/yeet/yeet.go
+++ b/internal/yeet/yeet.go
@@ -3,13 +3,13 @@ package yeet
import (
"context"
"fmt"
- "log"
"os"
"os/exec"
"strings"
"time"
"github.com/pkg/errors"
+ "within.website/ln"
)
// current working directory and date:time tag of app boot (useful for tagging slugs)
@@ -21,7 +21,7 @@ var (
func init() {
lwd, err := os.Getwd()
if err != nil {
- log.Fatal(err)
+ panic(err)
}
WD = lwd
@@ -32,7 +32,7 @@ func init() {
func ShouldWork(ctx context.Context, env []string, dir string, cmdName string, args ...string) {
loc, err := exec.LookPath(cmdName)
if err != nil {
- log.Fatal(err)
+ panic(err)
}
cmd := exec.CommandContext(ctx, loc, args...)
@@ -42,7 +42,12 @@ func ShouldWork(ctx context.Context, env []string, dir string, cmdName string, a
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
- log.Printf("starting process, pwd: %s, cmd: %s, args: %v", dir, loc, args)
+ ln.Log(ctx, ln.Info("starting process"), ln.F{
+ "pwd": dir,
+ "cmdName": cmdName,
+ "args": args,
+ })
+
err = cmd.Run()
if err != nil {
panic(err)