aboutsummaryrefslogtreecommitdiffhomepage
path: root/hst/container.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-06-17 01:29:47 +0900
committerOphestra <cat@gensokyo.uk>2026-06-17 01:50:53 +0900
commit323dcb282082f1aa6cc66a9100be0fadb077714c (patch)
tree16896bb84c470a0fb370d6e7eee22888a08b164c /hst/container.go
parentf46a0370a723f3920fc3be5edc8ca630d9039dc5 (diff)
cmd/app: high-level app configuration syntax
This replaces the nixos module. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'hst/container.go')
-rw-r--r--hst/container.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/hst/container.go b/hst/container.go
index 15a5d221..f985f393 100644
--- a/hst/container.go
+++ b/hst/container.go
@@ -2,6 +2,7 @@ package hst
import (
"encoding/json"
+ "fmt"
"strings"
"syscall"
"time"
@@ -161,6 +162,10 @@ type ContainerConfig struct {
Flags Flags `json:"-"`
}
+func (c *ContainerConfig) GoString() string {
+ return fmt.Sprintf("&%#v", *c)
+}
+
// ContainerConfigF is [ContainerConfig] stripped of its methods.
//
// The [ContainerConfig.Flags] field does not survive a [json] round trip.