@flourish/sdk
Version:
The Flourish SDK
33 lines (25 loc) • 835 B
JavaScript
;
var log = require("../log"),
sdk = require("../sdk");
function _delete(args, server_opts) {
let template_id = args._[1];
if (!template_id) {
log.die("Usage: flourish delete template_id");
}
if (args.as) {
template_id = args.as + "/" + template_id;
}
sdk.request(server_opts, "template/delete", { id: template_id })
.then(() => log.success("Deleted template " + template_id))
.catch((error) => {
if (args.debug) log.die("Failed to delete template", error.message, error.stack);
else log.die("Failed to delete template", error.message);
});
};
_delete.help = `
flourish delete template_id
Deletes the specified template from the server, assuming it has previously
been published using “flourish publish”. This may not be possible if the
template is in use.
`;
module.exports = _delete;