@heroku-cli/plugin-certs-v5
Version:
heroku ssl plugin
26 lines (20 loc) • 652 B
JavaScript
let cli = require('heroku-cli-util')
let _ = require('lodash')
let endpoints = require('../../lib/endpoints.js').all
let displayTable = require('../../lib/display_table.js')
async function run(context, heroku) {
let certs = await endpoints(context.app, heroku)
if (certs.length === 0) {
cli.log(`${cli.color.app(context.app)} has no SSL certificates.\nUse ${cli.color.cmd('heroku certs:add CRT KEY')} to add one.`)
} else {
displayTable(_.sortBy(certs, 'name'))
}
}
module.exports = {
topic: 'certs',
description: 'list SSL certificates for an app',
needsApp: true,
needsAuth: true,
run: cli.command(run),
}