@heroku-cli/plugin-spaces
Version:
Heroku plugin to manage Heroku Private Spaces
28 lines (24 loc) • 765 B
JavaScript
let cli = require('heroku-cli-util')
async function run(context, heroku) {
let lib = require('../../lib/log-drains')(heroku)
let space = context.flags.space
let drain = await lib.putLogDrain(space, context.args.url)
cli.log(`Successfully set drain ${cli.color.cyan(drain.url)} for ${cli.color.cyan.bold(space)}.`)
cli.warn('It may take a few moments for the changes to take effect.')
}
module.exports = {
topic: 'drains',
command: 'set',
hidden: true,
description: 'replaces the log drain for a space',
needsApp: false,
needsAuth: true,
args: [
{name: 'url'},
],
flags: [
{name: 'space', char: 's', hasValue: true, description: 'space for which to set log drain', required: true},
],
run: cli.command(run),
}