@@ -6,6 +6,7 @@ const la = require('lazy-ass')
6
6
const is = require ( 'check-more-types' )
7
7
const os = require ( 'os' )
8
8
const execa = require ( 'execa' )
9
+ const chalk = require ( 'chalk' )
9
10
10
11
const prop = name => object => object [ name ]
11
12
@@ -103,9 +104,9 @@ function runIf (command, json) {
103
104
la ( isRunIf ( json ) , 'invalid runIf json' , json )
104
105
105
106
if ( ! isPlatformAllowed ( json . platform , os . platform ( ) ) ) {
106
- console . log ( 'Required platform: %s' , json . platform )
107
- console . log ( 'Current platform: %s' , os . platform ( ) )
108
- console . log ( 'skipping command' )
107
+ console . log ( 'Required platform: %s' , chalk . green ( json . platform ) )
108
+ console . log ( 'Current platform: %s' , chalk . red ( os . platform ( ) ) )
109
+ console . log ( 'skipping command ⏩ %s' , command )
109
110
return Promise . resolve ( )
110
111
}
111
112
@@ -124,9 +125,9 @@ function npmInstall (json) {
124
125
la ( isNpmInstall ( json ) , 'invalid JSON to install format' , json )
125
126
126
127
if ( ! isPlatformAllowed ( json . platform , os . platform ( ) ) ) {
127
- console . log ( 'Required platform: %s' , json . platform )
128
- console . log ( 'Current platform: %s' , os . platform ( ) )
129
- console . log ( 'skipping install' )
128
+ console . log ( 'Required platform: %s' , chalk . green ( json . platform ) )
129
+ console . log ( 'Current platform: %s' , chalk . red ( os . platform ( ) ) )
130
+ console . log ( 'skipping NPM install' )
130
131
return Promise . resolve ( )
131
132
}
132
133
0 commit comments