joyent/node-triton#60 display vcpus
in triton packages
output
This commit is contained in:
parent
5ea3b1862a
commit
aa198b33c8
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
## 3.4.1 (not yet released)
|
## 3.4.1 (not yet released)
|
||||||
|
|
||||||
|
- #60 Display `vcpus` in `triton packages` output.
|
||||||
- Add `-d,--data <data>` option to `triton cloudapi`.
|
- Add `-d,--data <data>` option to `triton cloudapi`.
|
||||||
- Fix `triton rbac role ROLE`. Also get that command to have a stable order for the
|
- Fix `triton rbac role ROLE`. Also get that command to have a stable order for the
|
||||||
displayed fields.
|
displayed fields.
|
||||||
|
@ -27,10 +27,10 @@ var validFilters = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
// columns default without -o
|
// columns default without -o
|
||||||
var columnsDefault = 'shortid,name,default,memory,swap,disk';
|
var columnsDefault = 'shortid,name,default,memory,swap,disk,vcpus';
|
||||||
|
|
||||||
// columns default with -l
|
// columns default with -l
|
||||||
var columnsDefaultLong = 'id,name,default,memory,swap,disk';
|
var columnsDefaultLong = 'id,name,default,memory,swap,disk,vcpus';
|
||||||
|
|
||||||
// sort default with -s
|
// sort default with -s
|
||||||
var sortDefault = '_groupPlus,memory';
|
var sortDefault = '_groupPlus,memory';
|
||||||
@ -103,6 +103,7 @@ function do_packages(subcmd, opts, args, callback) {
|
|||||||
precision: 1,
|
precision: 1,
|
||||||
narrow: true
|
narrow: true
|
||||||
}, pkg.disk * 1024 * 1024);
|
}, pkg.disk * 1024 * 1024);
|
||||||
|
pkg.vcpusHuman = pkg.vcpus === 0 ? '-' : pkg.vcpus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!opts.p) {
|
if (!opts.p) {
|
||||||
@ -117,6 +118,9 @@ function do_packages(subcmd, opts, args, callback) {
|
|||||||
case 'disk':
|
case 'disk':
|
||||||
return {lookup: 'diskHuman', name: 'DISK',
|
return {lookup: 'diskHuman', name: 'DISK',
|
||||||
align: 'right'};
|
align: 'right'};
|
||||||
|
case 'vcpus':
|
||||||
|
return {lookup: 'vcpusHuman', name: 'VCPUS',
|
||||||
|
align: 'right'};
|
||||||
default:
|
default:
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
@ -150,12 +154,22 @@ do_packages.options = [
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
do_packages.help = (
|
do_packages.help = (
|
||||||
|
/* BEGIN JSSTYLED */
|
||||||
'List packgaes.\n'
|
'List packgaes.\n'
|
||||||
+ '\n'
|
+ '\n'
|
||||||
+ 'Usage:\n'
|
+ 'Usage:\n'
|
||||||
+ ' {{name}} packages\n'
|
+ ' {{name}} packages\n'
|
||||||
+ '\n'
|
+ '\n'
|
||||||
+ '{{options}}'
|
+ '{{options}}'
|
||||||
|
+ '\n'
|
||||||
|
+ 'Notes on some fields:\n'
|
||||||
|
+ '- The "memory" (a.k.a. RAM), "swap", and "disk" fields are shown in\n'
|
||||||
|
+ ' more human readable units in tabular output (i.e. if neither "-p" nor\n'
|
||||||
|
+ ' "-j" is specified.\n'
|
||||||
|
+ '- The "vcpus" field is only relevant for KVM instances. It is therefore\n'
|
||||||
|
+ ' typically set to zero for packages not intended for KVM usage. This\n'
|
||||||
|
+ ' zero is shown as "-" in tabular output.\n'
|
||||||
|
/* END JSSTYLED */
|
||||||
);
|
);
|
||||||
|
|
||||||
do_packages.aliases = ['pkgs'];
|
do_packages.aliases = ['pkgs'];
|
||||||
|
Reference in New Issue
Block a user