const yargs = require('yargs@12.0.2');
yargs
.command('myCommand', 'some command', {}, function(argv){
console.log('Running myCommand!');
})
.middleware(() => console.log('Running middleware 1'))
.middleware(() => console.log('Running middleware 2'))
.parse(['myCommand']);