@heroku-cli/plugin-ps
Version:
ps core plugin for Heroku CLI
168 lines • 4.61 kB
JSON
{
"version": "8.1.7",
"commands": {
"regions": {
"id": "regions",
"description": "list available regions for deployment",
"strict": true,
"pluginName": "@heroku-cli/plugin-ps",
"pluginAlias": "@heroku-cli/plugin-ps",
"pluginType": "core",
"aliases": [],
"flags": {
"json": {
"name": "json",
"type": "boolean",
"description": "output in json format",
"allowNo": false
},
"private": {
"name": "private",
"type": "boolean",
"description": "show regions for private spaces",
"allowNo": false
},
"common": {
"name": "common",
"type": "boolean",
"description": "show regions for common runtime",
"allowNo": false
}
},
"args": {},
"topic": "regions"
},
"ps:wait": {
"id": "ps:wait",
"description": "wait for all dynos to be running latest version after a release",
"strict": true,
"pluginName": "@heroku-cli/plugin-ps",
"pluginAlias": "@heroku-cli/plugin-ps",
"pluginType": "core",
"aliases": [],
"flags": {
"app": {
"name": "app",
"type": "option",
"char": "a",
"description": "app to run command against",
"required": true,
"multiple": false
},
"remote": {
"name": "remote",
"type": "option",
"char": "r",
"description": "git remote of app to use",
"multiple": false
},
"type": {
"name": "type",
"type": "option",
"char": "t",
"description": "wait for one specific dyno type",
"multiple": false
},
"wait-interval": {
"name": "wait-interval",
"type": "option",
"char": "w",
"description": "how frequently to poll in seconds (to avoid hitting Heroku API rate limits)",
"multiple": false,
"default": 10
},
"with-run": {
"name": "with-run",
"type": "boolean",
"char": "R",
"description": "whether to wait for one-off run dynos",
"allowNo": false,
"exclusive": [
"type"
]
}
},
"args": {}
},
"ps:autoscale:disable": {
"id": "ps:autoscale:disable",
"description": "disable web dyno autoscaling",
"strict": true,
"pluginName": "@heroku-cli/plugin-ps",
"pluginAlias": "@heroku-cli/plugin-ps",
"pluginType": "core",
"aliases": [],
"flags": {
"app": {
"name": "app",
"type": "option",
"char": "a",
"description": "app to run command against",
"required": true,
"multiple": false
},
"remote": {
"name": "remote",
"type": "option",
"char": "r",
"description": "git remote of app to use",
"multiple": false
}
},
"args": {}
},
"ps:autoscale:enable": {
"id": "ps:autoscale:enable",
"description": "enable web dyno autoscaling",
"strict": true,
"pluginName": "@heroku-cli/plugin-ps",
"pluginAlias": "@heroku-cli/plugin-ps",
"pluginType": "core",
"aliases": [],
"flags": {
"app": {
"name": "app",
"type": "option",
"char": "a",
"description": "app to run command against",
"required": true,
"multiple": false
},
"remote": {
"name": "remote",
"type": "option",
"char": "r",
"description": "git remote of app to use",
"multiple": false
},
"min": {
"name": "min",
"type": "option",
"description": "minimum number of dynos",
"required": true,
"multiple": false
},
"max": {
"name": "max",
"type": "option",
"description": "maximum number of dynos",
"required": true,
"multiple": false
},
"p95": {
"name": "p95",
"type": "option",
"description": "desired p95 response time",
"multiple": false
},
"notifications": {
"name": "notifications",
"type": "boolean",
"description": "receive email notifications when the max dyno limit is reached",
"allowNo": false
}
},
"args": {}
}
}
}