aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/state/exit.go
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-09-12 21:07:05 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-09-12 21:07:05 +0900
commitda6d238d8a15fa583b384b547decbddcda28ff8b (patch)
treee0f8b1364fa09e5a5ec7a1d0e86d13c475cde3eb /internal/state/exit.go
parentb0aff891661dfa2f438a7264607a4e6e9caef026 (diff)
verbose: remove system package interaction
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'internal/state/exit.go')
-rw-r--r--internal/state/exit.go30
1 files changed, 8 insertions, 22 deletions
diff --git a/internal/state/exit.go b/internal/state/exit.go
index 4ba0a9d8..0eb80a83 100644
--- a/internal/state/exit.go
+++ b/internal/state/exit.go
@@ -7,7 +7,7 @@ import (
"os"
"git.ophivana.moe/cat/fortify/internal/acl"
- "git.ophivana.moe/cat/fortify/internal/system"
+ "git.ophivana.moe/cat/fortify/internal/verbose"
"git.ophivana.moe/cat/fortify/internal/xcb"
)
@@ -24,9 +24,7 @@ func BeforeExit() {
}
if statePath == "" {
- if system.V.Verbose {
- fmt.Println("State path is unset")
- }
+ verbose.Println("State path is unset")
} else {
if err := os.Remove(statePath); err != nil && !errors.Is(err, fs.ErrNotExist) {
fmt.Println("Error removing state file:", err)
@@ -38,20 +36,14 @@ func BeforeExit() {
os.Exit(1)
} else if len(d) > 0 {
// other launchers are still active
- if system.V.Verbose {
- fmt.Printf("Found %d active launchers, exiting without cleaning up\n", len(d))
- }
+ verbose.Printf("Found %d active launchers, exiting without cleaning up\n", len(d))
return
}
- if system.V.Verbose {
- fmt.Println("No other launchers active, will clean up")
- }
+ verbose.Println("No other launchers active, will clean up")
if xcbActionComplete {
- if system.V.Verbose {
- fmt.Printf("X11: Removing XHost entry SI:localuser:%s\n", u.Username)
- }
+ verbose.Printf("X11: Removing XHost entry SI:localuser:%s\n", u.Username)
if err := xcb.ChangeHosts(xcb.HostModeDelete, xcb.FamilyServerInterpreted, "localuser\x00"+u.Username); err != nil {
fmt.Println("Error removing XHost entry:", err)
}
@@ -61,21 +53,15 @@ func BeforeExit() {
if err := acl.UpdatePerm(candidate, uid); err != nil {
fmt.Printf("Error stripping ACL entry from '%s': %s\n", candidate, err)
}
- if system.V.Verbose {
- fmt.Printf("Stripped ACL entry for user '%s' from '%s'\n", u.Username, candidate)
- }
+ verbose.Printf("Stripped ACL entry for user '%s' from '%s'\n", u.Username, candidate)
}
if dbusProxy != nil {
- if system.V.Verbose {
- fmt.Println("D-Bus proxy registered, cleaning up")
- }
+ verbose.Println("D-Bus proxy registered, cleaning up")
if err := dbusProxy.Close(); err != nil {
if errors.Is(err, os.ErrClosed) {
- if system.V.Verbose {
- fmt.Println("D-Bus proxy already closed")
- }
+ verbose.Println("D-Bus proxy already closed")
} else {
fmt.Println("Error closing D-Bus proxy:", err)
}