UNPKG

@box/cli

Version:

Official command line interface for the Box API

33 lines (25 loc) 725 B
'use strict'; const { Args } = require('@oclif/core'); const BoxCommand = require('../../box-command'); class TasksDeleteCommand extends BoxCommand { async run() { const { args } = await this.parse(TasksDeleteCommand); await this.client.tasks.delete(args.id); this.info(`Successfully deleted task ${args.id}`); } } TasksDeleteCommand.description = 'Delete a task'; TasksDeleteCommand.examples = ['box tasks:delete 88888']; TasksDeleteCommand._endpoint = 'delete_tasks_id'; TasksDeleteCommand.flags = { ...BoxCommand.flags }; TasksDeleteCommand.args = { id: Args.string({ name: 'id', required: true, hidden: false, description: 'ID of the task to delete', }), }; module.exports = TasksDeleteCommand;