type add +
remove extra parent path
define a windows terminal as "winterm",
access TERM through common.terminal, not process.env.TERM
windows hardware
experiment with an explicit cache
add the cache
fix freshen
serialise calls to wmic as it fails to run in parallel
great use of async.queue
cosmetic
move nic list parsing into wmic
change name of cache to ManagedCache place in utils
remove lang  - add to helpers
reformatting
add regeneration serializion per element
add simple cache stats
add get_first_interface
replace lang.chomp with trim
add extractValue
add warning for generation function returning null value
implement get_firmware_info fully