This commit is contained in:
parent
6ddcff5275
commit
24961dc734
@ -121,11 +121,13 @@ kitcommand.regTo( parser )
|
||||
// });
|
||||
|
||||
|
||||
parser.addCmdLine("platform", "平台信息", function (cli) {
|
||||
parser.addCmdLine("platform [-json]", "平台信息", function (cli) {
|
||||
|
||||
|
||||
// 调用主函数并打印结果
|
||||
getAllDeviceInfo().then(info => {
|
||||
console.log('Device Information:');
|
||||
var table = []
|
||||
let table = []
|
||||
for ( let k in info.os ){
|
||||
table.push({ '项' : 'OS ' + k, '值' : info.os[k]})
|
||||
}
|
||||
@ -139,18 +141,24 @@ parser.addCmdLine("platform", "平台信息", function (cli) {
|
||||
table.push({ '项' : 'Mem ' + k, '值' : info.memory[k]})
|
||||
}
|
||||
|
||||
if( cli.hasFlag("json") ) {
|
||||
console.log( JSON.stringify(info, null, 4));
|
||||
} else {
|
||||
console.table(table);
|
||||
const disks = info.disk;
|
||||
|
||||
const diskTable = []
|
||||
disks.forEach(disk => {
|
||||
console.log(`磁盘 ${disk.mount}:`);
|
||||
console.log(` 总空间: ${(disk.size / 1024 / 1024 / 1024).toFixed(2)} GB`);
|
||||
console.log(` 已用空间: ${(disk.used / 1024 / 1024 / 1024).toFixed(2)} GB`);
|
||||
console.log(` 可用空间: ${(disk.available / 1024 / 1024 / 1024).toFixed(2)} GB`);
|
||||
console.log(` 使用率: ${disk.use}%`);
|
||||
diskTable.push({
|
||||
'盘符' : disk.mount
|
||||
,'总空间' : `${(disk.size / 1024 / 1024 / 1024).toFixed(2)} GB`
|
||||
,'已用空间' : `${(disk.used / 1024 / 1024 / 1024).toFixed(2)} GB`
|
||||
,'可用空间' : `${(disk.available / 1024 / 1024 / 1024).toFixed(2)} GB`
|
||||
,'使用率' : `${disk.use}%`
|
||||
})
|
||||
});
|
||||
console.log( JSON.stringify(info, null, 4));
|
||||
|
||||
|
||||
console.table(diskTable);
|
||||
}
|
||||
}).catch(error => {
|
||||
console.error('Error getting device information:', error);
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user