From 40d0550ad3f450ce8bb597b851a2db9721b7d6f6 Mon Sep 17 00:00:00 2001 From: Ophestra Umiker Date: Fri, 13 Sep 2024 11:49:10 +0900 Subject: flag: move method flag from main Signed-off-by: Ophestra Umiker --- flag.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'flag.go') diff --git a/flag.go b/flag.go index aa67908a..f69f8f33 100644 --- a/flag.go +++ b/flag.go @@ -2,6 +2,8 @@ package main import ( "flag" + + "git.ophivana.moe/cat/fortify/internal/util" ) var ( @@ -39,3 +41,12 @@ func init() { 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\", \"bubblewrap\"" + if util.SdBootedV { + methodHelpString += ", \"systemd\"" + } + + flag.StringVar(&launchOptionText, "method", "sudo", methodHelpString) +} -- cgit v1.3.1