This commit is contained in:
@@ -15,6 +15,7 @@ import (
|
||||
"tsrun/internal/prompt"
|
||||
"tsrun/internal/runtime/full"
|
||||
"tsrun/internal/runtime/proxy"
|
||||
"tsrun/internal/ui"
|
||||
"tsrun/internal/vault"
|
||||
)
|
||||
|
||||
@@ -28,9 +29,19 @@ func main() {
|
||||
}
|
||||
|
||||
useProxy := flag.Bool("proxy", false, "run proxy mode instead of full client mode")
|
||||
debugMode := flag.Bool("debug", false, "use raw prompt and log mode instead of TUI")
|
||||
userFlag := flag.String("u", "", "username or username:password")
|
||||
flag.Parse()
|
||||
|
||||
if !*debugMode {
|
||||
prefill, _, _ := strings.Cut(*userFlag, ":")
|
||||
if err := ui.Run(*useProxy, prefill); err != nil {
|
||||
fatal(err)
|
||||
}
|
||||
fmt.Println("shutting down")
|
||||
return
|
||||
}
|
||||
|
||||
username, password, err := resolveCredentials(*userFlag)
|
||||
if err != nil {
|
||||
fatal(err)
|
||||
|
||||
Reference in New Issue
Block a user