From 196916537c931cd35c5a6b9403cc4afbfbd2c09d Mon Sep 17 00:00:00 2001 From: olebeck <31539311+olebeck@users.noreply.github.com> Date: Tue, 23 Aug 2022 22:56:52 +0200 Subject: [PATCH] add a way to authenticate without doing anything --- main.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 596e797..1daf0a7 100644 --- a/main.go +++ b/main.go @@ -94,12 +94,16 @@ func main() { os.Exit(int(ret)) } -type TransCMD struct{} +type TransCMD struct { + auth bool +} func (*TransCMD) Name() string { return "trans" } func (*TransCMD) Synopsis() string { return "" } -func (c *TransCMD) SetFlags(f *flag.FlagSet) {} +func (c *TransCMD) SetFlags(f *flag.FlagSet) { + f.BoolVar(&c.auth, "auth", false, "if it should login to xbox") +} func (c *TransCMD) Usage() string { return c.Name() + ": " + c.Synopsis() + "\n" } @@ -113,6 +117,9 @@ func (c *TransCMD) Execute(_ context.Context, f *flag.FlagSet, _ ...interface{}) WHITE = "\033[47m" RESET = "\033[0m" ) + if c.auth { + GetTokenSource() + } fmt.Println(BLACK_FG + BOLD + BLUE + " Trans " + PINK + " Rights " + WHITE + " Are " + PINK + " Human " + BLUE + " Rights " + RESET) return 0 }