From a0b4e47acc228e48165966d8e139277b8f6f450e Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 29 Oct 2025 04:32:43 +0900 Subject: internal/outcome: rename from app This is less ambiguous, and more accurately describes the purpose of the package. Signed-off-by: Ophestra --- internal/app/app.go | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 internal/app/app.go (limited to 'internal/app/app.go') diff --git a/internal/app/app.go b/internal/app/app.go deleted file mode 100644 index 03608517..00000000 --- a/internal/app/app.go +++ /dev/null @@ -1,28 +0,0 @@ -// Package app implements high-level hakurei container behaviour. -package app - -import ( - "context" - "log" - "os" - - "hakurei.app/hst" - "hakurei.app/message" -) - -// Main runs an app according to [hst.Config] and terminates. Main does not return. -func Main(ctx context.Context, msg message.Msg, config *hst.Config) { - var id hst.ID - if err := hst.NewInstanceID(&id); err != nil { - log.Fatal(err.Error()) - } - - seal := outcome{syscallDispatcher: direct{msg}} - if err := seal.finalise(ctx, msg, &id, config); err != nil { - printMessageError("cannot seal app:", err) - os.Exit(1) - } - - seal.main(msg) - panic("unreachable") -} -- cgit v1.3.1