@@ -4,22 +4,32 @@ import url from 'url'
4
4
5
5
http . createServer ( async function ( req , res ) {
6
6
let cmd = url . parse ( req . url , true ) . query [ "cmd" ] [ 0 ] ;
7
- let arg = url . parse ( req . url , true ) . query [ "arg" ] ;
7
+ let arg1 = url . parse ( req . url , true ) . query [ "arg1" ] ;
8
+ let arg2 = url . parse ( req . url , true ) . query [ "arg2" ] ;
8
9
9
- await $ `${ cmd } ${ arg } ` ; // NOT OK
10
- $ . sync `${ cmd } ${ arg } ` ; // NOT OK
11
- await $ ( { shell : true } ) `${ cmd } ${ arg } ` // NOT OK
12
- await $ ( { shell : false } ) `${ cmd } ${ arg } ` // NOT OK
10
+ await $ `${ cmd } ${ arg1 } ${ arg2 } ` ; // NOT OK
11
+ await $ `ssh ${ arg1 } ${ arg2 } ` ; // NOT OK
12
+ $ ( { shell : false } ) . sync `${ cmd } ${ arg } ${ arg } ${ arg2 } ` ; // NOT OK
13
+ $ ( { shell : true } ) . sync `${ cmd } ${ arg } ${ arg } ${ arg2 } ` ; // NOT OK
14
+ $ ( { shell : false } ) . sync `ssh ${ arg } ${ arg } ${ arg2 } ` ; // NOT OK
13
15
14
- await execa ( cmd , [ arg ] ) ; // NOT OK
16
+ $ . sync `${ cmd } ${ arg1 } ${ arg2 } ` ; // NOT OK
17
+ $ . sync `ssh ${ arg1 } ${ arg2 } ` ; // NOT OK
18
+ await $ ( { shell : true } ) `${ cmd } ${ arg1 } ${ arg2 } ` // NOT OK
19
+ await $ ( { shell : false } ) `${ cmd } ${ arg1 } ${ arg2 } ` // NOT OK
20
+ await $ ( { shell : false } ) `ssh ${ arg1 } ${ arg2 } ` // NOT OK
21
+
22
+ await execa ( cmd , [ arg1 ] ) ; // NOT OK
15
23
await execa ( cmd , { shell : true } ) ; // NOT OK
16
24
await execa ( cmd , { shell : true } ) ; // NOT OK
17
- await execa ( cmd , [ arg ] , { shell : true } ) ; // NOT OK
18
- execaSync ( cmd , [ arg ] ) ; // NOT OK
19
- execaSync ( cmd , [ arg ] , { shell : true } ) ; // NOT OK
25
+ await execa ( cmd , [ arg1 ] , { shell : true } ) ; // NOT OK
26
+
27
+ execaSync ( cmd , [ arg1 ] ) ; // NOT OK
28
+ execaSync ( cmd , [ arg1 ] , { shell : true } ) ; // NOT OK
29
+
30
+ await execaCommand ( cmd + arg1 ) ; // NOT OK
31
+ await execaCommand ( cmd + arg1 , { shell : true } ) ; // NOT OK
20
32
21
- await execaCommand ( cmd + arg ) ; // NOT OK
22
- execaCommandSync ( cmd + arg ) ; // NOT OK
23
- await execaCommand ( cmd + arg , { shell : true } ) ; // NOT OK
24
- execaCommandSync ( cmd + arg , { shell : true } ) ; // NOT OK
33
+ execaCommandSync ( cmd + arg1 ) ; // NOT OK
34
+ execaCommandSync ( cmd + arg1 , { shell : true } ) ; // NOT OK
25
35
} ) ;
0 commit comments