UNPKG

@box/cli

Version:

Official command line interface for the Box API

28 lines (20 loc) 832 B
'use strict'; const BoxCommand = require('../../box-command'); const PaginationUtils = require('../../pagination-utils'); class StoragePoliciesListCommand extends BoxCommand { async run() { const { flags } = await this.parse(StoragePoliciesListCommand); let options = PaginationUtils.handlePagination(flags); let storagePolicies = await this.client.storagePolicies.getAll(options); await this.output(storagePolicies); } } StoragePoliciesListCommand.aliases = [ 'storage-policies:list' ]; StoragePoliciesListCommand.description = 'List storage policies'; StoragePoliciesListCommand.examples = ['box storage-policies']; StoragePoliciesListCommand._endpoint = 'get_storage_policies'; StoragePoliciesListCommand.flags = { ...BoxCommand.flags, ...PaginationUtils.flags, }; module.exports = StoragePoliciesListCommand;