'use strict' const cli = require('heroku-cli-util') const co = require('co') function * run (context, heroku) { let app = context.app let p = heroku.patch(`/apps/${app}`, { body: { maintenance: true } }) yield cli.action(`Enabling maintenance mode for ${cli.color.app(app)}`, p) } module.exports = { topic: 'maintenance', command: 'on', description: 'put the app into maintenance mode', needsApp: true, needsAuth: true, run: cli.command(co.wrap(run)) }