diff options
| author | Ophestra Umiker <cat@ophivana.moe> | 2024-10-18 22:25:09 +0900 |
|---|---|---|
| committer | Ophestra Umiker <cat@ophivana.moe> | 2024-10-18 22:25:09 +0900 |
| commit | 55bb348d5f49b3089b3475e20ee04a81f676e803 (patch) | |
| tree | 801e30cc5124b38004db67c6e826c37d095a31e7 /internal/state | |
| parent | ecce832d9360c42afcc81d5d7de53194bac48684 (diff) | |
state: store launch method instead of launcher path
Launcher path is constant for each launch method on the same system.
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'internal/state')
| -rw-r--r-- | internal/state/print.go | 4 | ||||
| -rw-r--r-- | internal/state/state.go | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/internal/state/print.go b/internal/state/print.go index fbd0110d..9859cb73 100644 --- a/internal/state/print.go +++ b/internal/state/print.go @@ -68,7 +68,7 @@ func (s *simpleStore) mustPrintLauncherState(w **tabwriter.Writer, now time.Time // write header when initialising if !verbose.Get() { - _, _ = fmt.Fprintln(*w, "\tUID\tPID\tUptime\tEnablements\tLauncher\tCommand") + _, _ = fmt.Fprintln(*w, "\tUID\tPID\tUptime\tEnablements\tMethod\tCommand") } else { // argv is emitted in body when verbose _, _ = fmt.Fprintln(*w, "\tUID\tPID\tArgv") @@ -98,7 +98,7 @@ func (s *simpleStore) mustPrintLauncherState(w **tabwriter.Writer, now time.Time if !verbose.Get() { _, _ = fmt.Fprintf(*w, "\t%s\t%d\t%s\t%s\t%s\t%s\n", - s.path[len(s.path)-1], state.PID, now.Sub(state.Time).Round(time.Second).String(), strings.TrimPrefix(ets.String(), ", "), state.Launcher, + s.path[len(s.path)-1], state.PID, now.Sub(state.Time).Round(time.Second).String(), strings.TrimPrefix(ets.String(), ", "), state.Method, state.Command) } else { // emit argv instead when verbose diff --git a/internal/state/state.go b/internal/state/state.go index bc2be691..dde43f77 100644 --- a/internal/state/state.go +++ b/internal/state/state.go @@ -33,8 +33,8 @@ type State struct { // capability enablements applied to child Capability system.Enablements - // resolved launcher path - Launcher string + // user switch method + Method string // full argv whe launching Argv []string // process start time |
