aboutsummaryrefslogtreecommitdiffhomepage
path: root/flag.go
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-10-12 01:28:22 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-10-12 01:28:22 +0900
commitd2575b670835fd19f7a67e5eee476a46eb9822e5 (patch)
tree51bc1e930abd7ffbb4e27091ba1734eb7a8d7ef9 /flag.go
parent8d82446d9771964ce3362beaeb63a2414489ca1e (diff)
fortify: move flag handling to separate files
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'flag.go')
-rw-r--r--flag.go56
1 files changed, 0 insertions, 56 deletions
diff --git a/flag.go b/flag.go
deleted file mode 100644
index 673601d5..00000000
--- a/flag.go
+++ /dev/null
@@ -1,56 +0,0 @@
-package main
-
-import (
- "flag"
-
- "git.ophivana.moe/cat/fortify/internal"
-)
-
-var (
- userName string
- confPath string
-
- dbusConfigSession string
- dbusConfigSystem string
- dbusVerbose bool
- dbusID string
- mpris bool
-
- mustWayland bool
- mustX bool
- mustDBus bool
- mustPulse bool
-
- flagVerbose bool
- printVersion bool
-
- launchMethodText string
-)
-
-func init() {
- flag.StringVar(&userName, "u", "chronos", "Passwd name of user to run as")
- flag.StringVar(&confPath, "c", "nil", "Path to full app configuration, or \"nil\" to configure from flags")
-
- flag.StringVar(&dbusConfigSession, "dbus-config", "builtin", "Path to D-Bus proxy config file, or \"builtin\" for defaults")
- flag.StringVar(&dbusConfigSystem, "dbus-system", "nil", "Path to system D-Bus proxy config file, or \"nil\" to disable")
- flag.BoolVar(&dbusVerbose, "dbus-log", false, "Enable logging in the D-Bus proxy")
- flag.StringVar(&dbusID, "dbus-id", "", "D-Bus ID of application, leave empty to disable own paths, has no effect if custom config is available")
- flag.BoolVar(&mpris, "mpris", false, "Allow owning MPRIS D-Bus path, has no effect if custom config is available")
-
- flag.BoolVar(&mustWayland, "wayland", false, "Share Wayland socket")
- flag.BoolVar(&mustX, "X", false, "Share X11 socket and allow connection")
- flag.BoolVar(&mustDBus, "dbus", false, "Proxy D-Bus connection")
- flag.BoolVar(&mustPulse, "pulse", false, "Share PulseAudio socket and cookie")
-
- flag.BoolVar(&flagVerbose, "v", false, "Verbose output")
- flag.BoolVar(&printVersion, "V", false, "Print version")
-}
-
-func init() {
- methodHelpString := "Method of launching the child process, can be one of \"sudo\""
- if internal.SdBootedV {
- methodHelpString += ", \"systemd\""
- }
-
- flag.StringVar(&launchMethodText, "method", "sudo", methodHelpString)
-}