@flourish/sdk
Version:
The Flourish SDK
32 lines (24 loc) • 698 B
JavaScript
;
var log = require("../log"),
sdk = require("../sdk");
function byExternalId(a, b) {
if (a.external_id < b.external_id) return -1;
if (a.external_id > b.external_id) return +1;
return 0;
}
function list(args, server_opts) {
const username = args._[1];
sdk.request(server_opts, "template/list", { username })
.then((result) => {
for (let t of result.templates.sort(byExternalId)) {
console.log(t.external_id);
}
})
.catch((error) => log.die("Failed to list templates", error.message, error.stack));
}
list.help = `
flourish list
List the ids of your published templates.
This command requires you to be logged in to an account.
`;
module.exports = list;