main.go 402 B

1234567891011121314151617181920212223242526
  1. package main
  2. import (
  3. "log"
  4. "github.com/alecthomas/kong"
  5. "github.com/ayn2op/discordo/cmd/run"
  6. "github.com/ayn2op/discordo/config"
  7. "github.com/zalando/go-keyring"
  8. )
  9. var cli struct {
  10. Run run.Cmd `cmd:"" default:"withargs"`
  11. }
  12. func main() {
  13. t, _ := keyring.Get(config.Name, "token")
  14. ctx := kong.Parse(&cli, kong.Vars{
  15. "token": t,
  16. })
  17. err := ctx.Run()
  18. if err != nil {
  19. log.Fatal(err)
  20. }
  21. }