skysync-cli
Version:
SkySync Command Line Interface
69 lines (68 loc) • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.itemOutputFormat = exports.outputFormat = void 0;
const sdk_1 = require("../../sdk");
exports.outputFormat = {
table: [
{
header: 'ID',
property: 'id'
},
{
header: 'Name',
property: 'name'
},
{
header: 'Platform',
property: 'platform.name'
},
{
header: 'Enabled',
property: 'disabled',
transform: val => !val
},
{
header: 'IsPool',
property: 'group'
},
{
header: 'PoolName',
property: 'pool.name',
}
],
json: [
'platform.id',
'pool.id'
]
};
exports.itemOutputFormat = {
table: [
{
header: 'Name',
property: 'name'
},
{
header: 'Size',
property: 'bytes',
transform: val => {
if (typeof (val) === 'undefined') {
return '';
}
return val && sdk_1.DataFormatter.formatBytes(val);
}
},
],
json: [
'id',
'item_type',
'etag',
'hash',
'owner',
'content_created_on',
'created_on',
'created_by',
'content_modified_on',
'modified_on',
'modified_by'
]
};