UNPKG

vibox

Version:

Node.js cli helper for VirtualBox management

19 lines (15 loc) 642 B
"use strict" clc = require 'cli-color' showVM = ( oVMInfo, bShowState ) -> aLogLine = [] aLogLine.push clc.yellow oVMInfo.name aLogLine.push clc.cyan '{' + oVMInfo.UUID + '}' aLogLine.push( if oVMInfo.state is 'running' then clc.green( oVMInfo.state ) else clc.red( oVMInfo.state ) ) if bShowState console.log aLogLine.join ' ' exports.exec = ( program ) -> require( './utils' ).getVBoxes ( oResponse ) -> for sUID, oVMInfo of oResponse if program.running showVM oVMInfo, program.state if oVMInfo.state is 'running' else showVM oVMInfo, program.state