package main import ( "errors" "fmt" "gitea.com/webb/teal" "os" ) var itCl = teal.Client{ UserAgent: "interrupt v0.0.0", } func printUsage() { fmt.Println("Usage \n") } func getUploadKey() (string, error) { PXL_KEY := os.Getenv("PXL_KEY") if PXL_KEY != "" { return PXL_KEY, nil } MIRAGE_KEY := os.Getenv("MIRAGE_KEY") if MIRAGE_KEY != "" { return MIRAGE_KEY, nil } return "", errors.New("Upload key not set as environment variable!") } func main() { switch os.Args[1] { case "upload": if len(os.Args[2:]) > 1 { fmt.Println("ERROR: too many arguments!") os.Exit(1) } else if len(os.Args[2:]) == 0 { fmt.Println("Please supply a file to upload.") os.Exit(1) } uploadHandler(os.Args[1]) } }