const Command = require('../../framework/Command'); const { formatNumber } = require('../../util/Util'); module.exports = class UsesCommand extends Command { constructor(client) { super(client, { name: 'uses', aliases: ['command-uses', 'cmd-uses'], group: 'util-public', memberName: 'uses', description: 'Responds with a command\'s usage stats.', guarded: true, args: [ { key: 'command', type: 'command' } ] }); } run(msg, { command }) { if (command.unknown || command.uses === undefined) { return msg.reply('That command\'s usage stats aren\'t being tracked.'); } return msg.say(`The \`${command.name}\` command has been used **${formatNumber(command.uses)}** times.`); } };