MCPcopy Create free account
hub / github.com/SwishHQ/spread / init

Function init

cmd/client.go:69–90  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

67}
68
69func init() {
70 rootCmd.AddCommand(releaseCmd)
71 releaseCmd.Flags().StringVarP(&remoteURL, "remote", "r", "", "API base URL (required)")
72 releaseCmd.Flags().StringVarP(&authKey, "auth-key", "a", "", "API auth key (required)")
73 releaseCmd.Flags().StringVarP(&appName, "app-name", "n", "", "App name (required)")
74 releaseCmd.Flags().StringVarP(&environment, "environment", "e", "", "Environment (required)")
75 releaseCmd.Flags().StringVarP(&targetVersion, "target-version", "t", "", "Target version (required)")
76 releaseCmd.Flags().StringVarP(&osName, "os-name", "o", "", "OS name (required)")
77
78 releaseCmd.Flags().StringVarP(&projectDir, "project-dir", "p", "", "Project directory (optional)")
79 releaseCmd.Flags().StringVarP(&isTypescriptProject, "is-typescript", "i", "", "Is typescript project (optional)")
80 releaseCmd.Flags().BoolVarP(&disableMinify, "disable-minify", "m", false, "Disable minify (optional)")
81 releaseCmd.Flags().BoolVarP(&hermes, "hermes", "z", false, "Hermes (optional)")
82 releaseCmd.Flags().StringVarP(&description, "description", "d", "", "Description (optional)")
83
84 releaseCmd.MarkFlagRequired("remote") // Mark as required
85 releaseCmd.MarkFlagRequired("auth-key") // Mark as required
86 releaseCmd.MarkFlagRequired("app-name") // Mark as required
87 releaseCmd.MarkFlagRequired("environment") // Mark as required
88 releaseCmd.MarkFlagRequired("target-version") // Mark as required
89 releaseCmd.MarkFlagRequired("os-name") // Mark as required
90}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected