main.go 432 B

123456789101112131415161718192021222324
  1. package main
  2. import (
  3. "flag"
  4. "log"
  5. "github.com/ayn2op/discordo/cmd"
  6. "github.com/ayn2op/discordo/internal/constants"
  7. "github.com/zalando/go-keyring"
  8. )
  9. func main() {
  10. t, err := keyring.Get(constants.Name, "token")
  11. if err != nil {
  12. log.Println("token not found in keyring:", err)
  13. }
  14. token := flag.String("token", t, "The authentication token.")
  15. flag.Parse()
  16. if err := cmd.Run(*token); err != nil {
  17. log.Fatal(err)
  18. }
  19. }