@gameroom/cli
Version:
A command line tool for Gameroom
16 lines (11 loc) • 478 B
JavaScript
const pluralize = require('pluralize'),
{ models: { Selection } } = require('../emporium'),
{ getStorable, grGreen } = require('../helpers'),
{ spinner } = require('../refs')
module.exports = async ({ Model, resource, id }) => {
if (pluralize.isPlural(resource)) resource = pluralize.singular(resource)
spinner.text = `deleting ${grGreen(resource)} ${id}`
spinner.start()
await Model.delete(id)
spinner.succeed(`deleted ${grGreen(resource)} ${id}`).stop()
}