func (cmd CreateQuota) Metadata() command_metadata.CommandMetadata { return command_metadata.CommandMetadata{ Name: "create-quota", Description: T("Define a new resource quota"), Usage: T("CF_NAME create-quota QUOTA [-m TOTAL_MEMORY] [-i INSTANCE_MEMORY] [-r ROUTES] [-s SERVICE_INSTANCES] [--allow-paid-service-plans]"), Flags: []cli.Flag{ flag_helpers.NewStringFlag("i", T("Maximum amount of memory an application instance can have (e.g. 1024M, 1G, 10G). -1 represents an unlimited amount.")), flag_helpers.NewStringFlag("m", T("Total amount of memory (e.g. 1024M, 1G, 10G)")), flag_helpers.NewIntFlag("r", T("Total number of routes")), flag_helpers.NewIntFlag("s", T("Total number of service instances")), cli.BoolFlag{Name: "allow-paid-service-plans", Usage: T("Can provision instances of paid service plans")}, }, } }
func (cmd *updateQuota) Metadata() command_metadata.CommandMetadata { return command_metadata.CommandMetadata{ Name: "update-quota", Description: T("Update an existing resource quota"), Usage: T("CF_NAME update-quota QUOTA [-m TOTAL_MEMORY] [-i INSTANCE_MEMORY][-n NEW_NAME] [-r ROUTES] [-s SERVICE_INSTANCES] [--allow-paid-service-plans | --disallow-paid-service-plans]"), Flags: []cli.Flag{ flag_helpers.NewStringFlag("i", T("Maximum amount of memory an application instance can have (e.g. 1024M, 1G, 10G)")), flag_helpers.NewStringFlag("m", T("Total amount of memory (e.g. 1024M, 1G, 10G)")), flag_helpers.NewStringFlag("n", T("New name")), flag_helpers.NewIntFlag("r", T("Total number of routes")), flag_helpers.NewIntFlag("s", T("Total number of service instances")), cli.BoolFlag{Name: "allow-paid-service-plans", Usage: T("Can provision instances of paid service plans")}, cli.BoolFlag{Name: "disallow-paid-service-plans", Usage: T("Cannot provision instances of paid service plans")}, }, } }
func (cmd *Push) Metadata() command_metadata.CommandMetadata { return command_metadata.CommandMetadata{ Name: "push", ShortName: "p", Description: T("Push a new app or sync changes to an existing app"), Usage: T("Push a single app (with or without a manifest):\n") + T(" CF_NAME push APP [-b BUILDPACK_NAME] [-c COMMAND] [-d DOMAIN] [-f MANIFEST_PATH]\n") + T(" [-i NUM_INSTANCES] [-k DISK] [-m MEMORY] [-n HOST] [-p PATH] [-s STACK] [-t TIMEOUT] [-z ZONE]\n") + " [--no-hostname] [--no-manifest] [--no-route] [--no-start]\n" + "\n" + T(" Push multiple apps with a manifest:\n") + T(" CF_NAME push [-f MANIFEST_PATH]\n"), Flags: []cli.Flag{ flag_helpers.NewStringFlag("b", T("Custom buildpack by name (e.g. my-buildpack) or GIT URL (e.g. https://github.com/heroku/heroku-buildpack-play.git)")), flag_helpers.NewStringFlag("c", T("Startup command, set to null to reset to default start command")), flag_helpers.NewStringFlag("d", T("Domain (e.g. example.com)")), flag_helpers.NewStringFlag("f", T("Path to manifest")), flag_helpers.NewIntFlag("i", T("Number of instances")), flag_helpers.NewStringFlag("k", T("Disk limit (e.g. 256M, 1024M, 1G)")), flag_helpers.NewStringFlag("m", T("Memory limit (e.g. 256M, 1024M, 1G)")), flag_helpers.NewStringFlag("n", T("Hostname (e.g. my-subdomain)")), flag_helpers.NewStringFlag("p", T("Path to app directory or file")), flag_helpers.NewStringFlag("s", T("Stack to use (a stack is a pre-built file system, including an operating system, that can run apps)")), flag_helpers.NewStringFlag("t", T("Maximum time (in seconds) for CLI to wait for application start, other server side timeouts may apply")), flag_helpers.NewStringFlag("z", T("Zone of an app")), cli.BoolFlag{Name: "no-hostname", Usage: T("Map the root domain to this app")}, cli.BoolFlag{Name: "no-manifest", Usage: T("Ignore manifest file")}, cli.BoolFlag{Name: "no-route", Usage: T("Do not map a route to this app")}, cli.BoolFlag{Name: "no-start", Usage: T("Do not start an app after pushing")}, cli.BoolFlag{Name: "random-route", Usage: T("Create a random route for this app")}, }, } }
func (cmd *Files) Metadata() command_metadata.CommandMetadata { return command_metadata.CommandMetadata{ Name: "files", ShortName: "f", Description: T("Print out a list of files in a directory or the contents of a specific file"), Usage: T("CF_NAME files APP [-i INSTANCE] [PATH]"), Flags: []cli.Flag{ flag_helpers.NewIntFlag("i", T("Instance")), }, } }
func (cmd *Scale) Metadata() command_metadata.CommandMetadata { return command_metadata.CommandMetadata{ Name: "scale", Description: T("Change or view the instance count, disk space limit, and memory limit for an app"), Usage: T("CF_NAME scale APP [-i INSTANCES] [-k DISK] [-m MEMORY] [-f]"), Flags: []cli.Flag{ flag_helpers.NewIntFlag("i", T("Number of instances")), flag_helpers.NewStringFlag("k", T("Disk limit (e.g. 256M, 1024M, 1G)")), flag_helpers.NewStringFlag("m", T("Memory limit (e.g. 256M, 1024M, 1G)")), cli.BoolFlag{Name: "f", Usage: T("Force restart of app without prompt")}, }, } }
func (cmd *UpdateBuildpack) Metadata() command_metadata.CommandMetadata { return command_metadata.CommandMetadata{ Name: "update-buildpack", Description: T("Update a buildpack"), Usage: T("CF_NAME update-buildpack BUILDPACK [-p PATH] [-i POSITION] [--enable|--disable] [--lock|--unlock]"), Flags: []cli.Flag{ flag_helpers.NewIntFlag("i", T("Buildpack position among other buildpacks")), flag_helpers.NewStringFlag("p", T("Path to directory or zip file")), cli.BoolFlag{Name: "enable", Usage: T("Enable the buildpack")}, cli.BoolFlag{Name: "disable", Usage: T("Disable the buildpack")}, cli.BoolFlag{Name: "lock", Usage: T("Lock the buildpack")}, cli.BoolFlag{Name: "unlock", Usage: T("Unlock the buildpack")}, }, } }