From ffaa12b9d8a71a6e9918848bc6d42e010eddfca0 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 18 Feb 2025 22:44:50 +0900 Subject: sys: wrap log methods Signed-off-by: Ophestra --- internal/sys/interface.go | 3 +++ internal/sys/std.go | 2 ++ 2 files changed, 5 insertions(+) (limited to 'internal/sys') diff --git a/internal/sys/interface.go b/internal/sys/interface.go index 80a07ae6..da1cf077 100644 --- a/internal/sys/interface.go +++ b/internal/sys/interface.go @@ -34,6 +34,9 @@ type State interface { // Exit provides [os.Exit]. Exit(code int) + Println(v ...any) + Printf(format string, v ...any) + // Paths returns a populated [Paths] struct. Paths() Paths // Uid invokes fsu and returns target uid. diff --git a/internal/sys/std.go b/internal/sys/std.go index c7228599..88579f6d 100644 --- a/internal/sys/std.go +++ b/internal/sys/std.go @@ -41,6 +41,8 @@ func (s *Std) Stat(name string) (fs.FileInfo, error) { return os.Stat(nam func (s *Std) Open(name string) (fs.File, error) { return os.Open(name) } func (s *Std) EvalSymlinks(path string) (string, error) { return filepath.EvalSymlinks(path) } func (s *Std) Exit(code int) { internal.Exit(code) } +func (s *Std) Println(v ...any) { fmsg.Verbose(v...) } +func (s *Std) Printf(format string, v ...any) { fmsg.Verbosef(format, v...) } const xdgRuntimeDir = "XDG_RUNTIME_DIR" -- cgit v1.3.1