更新 platform 打印格式
This commit is contained in:
parent
77e610b38b
commit
5f5e73e1c9
@ -125,6 +125,27 @@ parser.addCmdLine("platform", "平台信息", function (cli) {
|
||||
// 调用主函数并打印结果
|
||||
getAllDeviceInfo().then(info => {
|
||||
console.log('Device Information:');
|
||||
var table = []
|
||||
for ( let k in info.os ){
|
||||
table.push({ '项' : 'OS ' + k, '值' : info.os[k]})
|
||||
}
|
||||
for ( let k in info.cpu ){
|
||||
table.push({ '项' : 'CPU ' + k, '值' : info.cpu[k]})
|
||||
}
|
||||
for ( let k in info.memory ){
|
||||
if ( k.endsWith("Size") ) {
|
||||
continue;
|
||||
}
|
||||
table.push({ '项' : 'Mem ' + k, '值' : info.memory[k]})
|
||||
}
|
||||
for ( let k in info.disk ){
|
||||
if ( k.endsWith("Size") ) {
|
||||
continue;
|
||||
}
|
||||
table.push({ '项' : 'Disk' + k, '值' : info.disk[k]})
|
||||
}
|
||||
|
||||
console.table(table);
|
||||
console.log( JSON.stringify(info, null, 4));
|
||||
}).catch(error => {
|
||||
console.error('Error getting device information:', error);
|
||||
|
@ -45,7 +45,7 @@ async function main(){
|
||||
|
||||
|
||||
const projectScript = fs.readFileSync("./kit.js", "utf-8");
|
||||
const vm = require('node:vm');
|
||||
const vm = require('vm');
|
||||
const script = new vm.Script(projectScript + ";" + step + "()");
|
||||
const context = {
|
||||
animal: 'cat', count: 2, $logger, shell
|
||||
|
@ -1,7 +1,7 @@
|
||||
require("./init")
|
||||
const osutil = require("./util/osutil")
|
||||
const killer = require('cross-port-killer');
|
||||
const net = require('node:net');
|
||||
const net = require('net');
|
||||
|
||||
|
||||
/**
|
||||
|
@ -4,7 +4,7 @@
|
||||
const path = require("path")
|
||||
const fs = require("fs")
|
||||
const JSON5 = require('json5')
|
||||
const { pipeline, Transform} = require("node:stream/promises");
|
||||
const { pipeline, Transform} = require("stream/promises");
|
||||
|
||||
module.exports = class Remote {
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
const path = require("path")
|
||||
const fs = require("fs")
|
||||
const JSON5 = require('json5')
|
||||
const { pipeline } = require('node:stream/promises');
|
||||
const { pipeline } = require('stream/promises');
|
||||
const objutil = require("../util/objutil")
|
||||
module.exports = async function publish(remote, meta){
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user