feat: implement ps-can-scale

This commit is contained in:
Jose Diaz-Gonzalez
2021-08-01 16:27:13 -04:00
parent 70eb751868
commit bd4621070c
3 changed files with 15 additions and 4 deletions

View File

@@ -75,14 +75,18 @@ func main() {
case "procfile-remove":
appName := flag.Arg(0)
err = ps.TriggerProcfileRemove(appName)
case "ps-can-scale":
appName := flag.Arg(0)
canScale := common.ToBool(flag.Arg(1))
err = ps.TriggerPsCanScale(appName, canScale)
case "ps-current-scale":
appName := flag.Arg(0)
err = ps.TriggerPsCurrentScale(appName)
case "ps-set-scale":
appName := flag.Arg(0)
appName, args := common.ShiftString(flag.Args())
skipDeploy, processTuples := common.ShiftString(args)
err = ps.TriggerPsSetScale(appName, common.ToBool(skipDeploy), processTuples)
case "ps-current-scale":
appName := flag.Arg(0)
err = ps.TriggerPsCurrentScale(appName)
case "report":
appName := flag.Arg(0)
err = ps.ReportSingleApp(appName, "", "")