mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-19 09:16:29 +00:00
linuxkit: Order push/run backends and cases alphabetically
This makes it easier to identify where a new backend should be added. It's also simpler to match help text and case statements. Signed-off-by: Dave Tucker <dt@docker.com>
This commit is contained in:
parent
3dcd8a2730
commit
719f260e01
@ -11,13 +11,13 @@ import (
|
||||
func pushUsage() {
|
||||
invoked := filepath.Base(os.Args[0])
|
||||
fmt.Printf("USAGE: %s push [backend] [options] [prefix]\n\n", invoked)
|
||||
|
||||
fmt.Printf("'backend' specifies the push backend.\n")
|
||||
fmt.Printf("Supported backends are\n")
|
||||
// Please keep these in alphabetical order
|
||||
fmt.Printf(" aws\n")
|
||||
fmt.Printf(" azure\n")
|
||||
fmt.Printf(" gcp\n")
|
||||
fmt.Printf(" vcenter\n")
|
||||
fmt.Printf(" azure\n")
|
||||
fmt.Printf(" aws\n")
|
||||
fmt.Printf("\n")
|
||||
fmt.Printf("'options' are the backend specific options.\n")
|
||||
fmt.Printf("See '%s push [backend] --help' for details.\n\n", invoked)
|
||||
@ -31,17 +31,18 @@ func push(args []string) {
|
||||
}
|
||||
|
||||
switch args[0] {
|
||||
// Please keep cases in alphabetical order
|
||||
case "aws":
|
||||
pushAWS(args[1:])
|
||||
case "azure":
|
||||
pushAzure(args[1:])
|
||||
case "gcp":
|
||||
pushGcp(args[1:])
|
||||
case "help", "-h", "-help", "--help":
|
||||
pushUsage()
|
||||
os.Exit(0)
|
||||
case "gcp":
|
||||
pushGcp(args[1:])
|
||||
case "vcenter":
|
||||
pushVCenter(args[1:])
|
||||
case "azure":
|
||||
pushAzure(args[1:])
|
||||
case "aws":
|
||||
pushAWS(args[1:])
|
||||
default:
|
||||
log.Errorf("No 'push' backend specified.")
|
||||
}
|
||||
|
@ -16,14 +16,15 @@ func runUsage() {
|
||||
fmt.Printf("'backend' specifies the run backend.\n")
|
||||
fmt.Printf("If not specified the platform specific default will be used\n")
|
||||
fmt.Printf("Supported backends are (default platform in brackets):\n")
|
||||
// Please keep these in alphabetical order
|
||||
fmt.Printf(" aws\n")
|
||||
fmt.Printf(" azure\n")
|
||||
fmt.Printf(" gcp\n")
|
||||
fmt.Printf(" hyperkit [macOS]\n")
|
||||
fmt.Printf(" packet\n")
|
||||
fmt.Printf(" qemu [linux]\n")
|
||||
fmt.Printf(" vcenter\n")
|
||||
fmt.Printf(" vmware\n")
|
||||
fmt.Printf(" packet\n")
|
||||
fmt.Printf("\n")
|
||||
fmt.Printf("'options' are the backend specific options.\n")
|
||||
fmt.Printf("See '%s run [backend] --help' for details.\n\n", invoked)
|
||||
@ -38,23 +39,24 @@ func run(args []string) {
|
||||
}
|
||||
|
||||
switch args[0] {
|
||||
// Please keep cases in alphabetical order
|
||||
case "aws":
|
||||
runAWS(args[1:])
|
||||
case "azure":
|
||||
runAzure(args[1:])
|
||||
case "gcp":
|
||||
runGcp(args[1:])
|
||||
case "help", "-h", "-help", "--help":
|
||||
runUsage()
|
||||
os.Exit(0)
|
||||
case "aws":
|
||||
runAWS(args[1:])
|
||||
case "hyperkit":
|
||||
runHyperKit(args[1:])
|
||||
case "azure":
|
||||
runAzure(args[1:])
|
||||
case "vmware":
|
||||
runVMware(args[1:])
|
||||
case "gcp":
|
||||
runGcp(args[1:])
|
||||
case "qemu":
|
||||
runQemu(args[1:])
|
||||
case "packet":
|
||||
runPacket(args[1:])
|
||||
case "qemu":
|
||||
runQemu(args[1:])
|
||||
case "vmware":
|
||||
runVMware(args[1:])
|
||||
case "vcenter":
|
||||
runVcenter(args[1:])
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user