mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-29 05:35:16 +03:00
remove brackets around switch cases
cases don't require brackets
This commit is contained in:
parent
e6da611e3d
commit
d99ee4d416
1 changed files with 40 additions and 70 deletions
|
@ -9,102 +9,72 @@ import (
|
|||
)
|
||||
|
||||
func main() {
|
||||
var (
|
||||
buildMode = "full"
|
||||
buildTarget = "desktop"
|
||||
)
|
||||
buildMode, buildTarget := "full", "desktop"
|
||||
|
||||
switch len(os.Args) {
|
||||
case 2:
|
||||
{
|
||||
switch os.Args[1] {
|
||||
case "desktop", "android", "ios", "ios-simulator",
|
||||
"sailfish", "sailfish-emulator", "rpi1", "rpi2", "rpi3", "windows", "darwin", "linux",
|
||||
"linux-docker", "windows-docker", "android-docker":
|
||||
{
|
||||
buildTarget = os.Args[1]
|
||||
var buildDocker = strings.HasSuffix(buildTarget, "-docker")
|
||||
switch buildTarget {
|
||||
case "windows":
|
||||
{
|
||||
if runtime.GOOS == "windows" && !buildDocker {
|
||||
} else if runtime.GOOS == "linux" || buildDocker {
|
||||
} else {
|
||||
utils.Log.Fatalf("%v is currently not supported as a deploy target on %v", buildTarget, runtime.GOOS)
|
||||
}
|
||||
}
|
||||
switch os.Args[1] {
|
||||
case "desktop", "android", "ios", "ios-simulator",
|
||||
"sailfish", "sailfish-emulator", "rpi1", "rpi2", "rpi3", "windows", "darwin", "linux",
|
||||
"linux-docker", "windows-docker", "android-docker":
|
||||
buildTarget = os.Args[1]
|
||||
var buildDocker = strings.HasSuffix(buildTarget, "-docker")
|
||||
|
||||
case "darwin", "ios", "ios-simulator":
|
||||
{
|
||||
if runtime.GOOS == "darwin" && !buildDocker {
|
||||
} else {
|
||||
utils.Log.Fatalf("%v is currently not supported as a deploy target on %v (not even with docker)", buildTarget, runtime.GOOS)
|
||||
}
|
||||
}
|
||||
|
||||
case "linux":
|
||||
{
|
||||
if runtime.GOOS == "linux" && !buildDocker {
|
||||
} else if buildDocker {
|
||||
} else {
|
||||
utils.Log.Fatalf("%v is currently not supported as a deploy target on %v", buildTarget, runtime.GOOS)
|
||||
}
|
||||
}
|
||||
}
|
||||
switch buildTarget {
|
||||
case "windows":
|
||||
if runtime.GOOS == "windows" && !buildDocker {
|
||||
} else if runtime.GOOS == "linux" || buildDocker {
|
||||
} else {
|
||||
utils.Log.Fatalf("%v is currently not supported as a deploy target on %v", buildTarget, runtime.GOOS)
|
||||
}
|
||||
|
||||
case "prep", "check", "generate", "install", "test", "full":
|
||||
{
|
||||
buildMode = os.Args[1]
|
||||
case "darwin", "ios", "ios-simulator":
|
||||
if runtime.GOOS == "darwin" && !buildDocker {
|
||||
} else {
|
||||
utils.Log.Fatalf("%v is currently not supported as a deploy target on %v (not even with docker)", buildTarget, runtime.GOOS)
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
utils.Log.Fatalln("usage:", "qtsetup", "[ prep | check | generate | install | test | full ]", "[ desktop | android | ios | ios-simulator | sailfish | sailfish-emulator | rpi1 | rpi2 | rpi3 | windows | linux-docker | windows-docker | android-docker ]")
|
||||
case "linux":
|
||||
if runtime.GOOS == "linux" && !buildDocker {
|
||||
} else if buildDocker {
|
||||
} else {
|
||||
utils.Log.Fatalf("%v is currently not supported as a deploy target on %v", buildTarget, runtime.GOOS)
|
||||
}
|
||||
}
|
||||
|
||||
case "prep", "check", "generate", "install", "test", "full":
|
||||
buildMode = os.Args[1]
|
||||
|
||||
default:
|
||||
utils.Log.Fatalln("usage:", "qtsetup", "[ prep | check | generate | install | test | full ]", "[ desktop | android | ios | ios-simulator | sailfish | sailfish-emulator | rpi1 | rpi2 | rpi3 | windows | linux-docker | windows-docker | android-docker ]")
|
||||
}
|
||||
|
||||
case 3:
|
||||
{
|
||||
buildMode = os.Args[1]
|
||||
buildTarget = os.Args[2]
|
||||
}
|
||||
buildMode = os.Args[1]
|
||||
buildTarget = os.Args[2]
|
||||
}
|
||||
|
||||
switch buildMode {
|
||||
case "full":
|
||||
{
|
||||
prep()
|
||||
check(buildTarget)
|
||||
generate(buildTarget)
|
||||
install(buildTarget)
|
||||
test(buildTarget)
|
||||
}
|
||||
prep()
|
||||
check(buildTarget)
|
||||
generate(buildTarget)
|
||||
install(buildTarget)
|
||||
test(buildTarget)
|
||||
|
||||
case "prep":
|
||||
{
|
||||
prep()
|
||||
}
|
||||
prep()
|
||||
|
||||
case "check":
|
||||
{
|
||||
check(buildTarget)
|
||||
}
|
||||
check(buildTarget)
|
||||
|
||||
case "generate":
|
||||
{
|
||||
generate(buildTarget)
|
||||
}
|
||||
generate(buildTarget)
|
||||
|
||||
case "install":
|
||||
{
|
||||
install(buildTarget)
|
||||
}
|
||||
install(buildTarget)
|
||||
|
||||
case "test":
|
||||
{
|
||||
test(buildTarget)
|
||||
}
|
||||
test(buildTarget)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue