@@ -9,15 +9,12 @@ const dist = join(root, 'dist', 'cli');
9
9
const version = JSON . parse ( readFileSync ( join ( root , 'package.json' ) , 'utf8' ) ) . version ;
10
10
const cliDirectory = join ( root , 'cli' ) ;
11
11
const binaries : { os : string ; arch : string ; fileName : string , alias ?: string } [ ] = [
12
- { os : 'windows' , arch : '386' , fileName : 'ngssc_32bit.exe' } ,
13
12
{ os : 'windows' , arch : 'amd64' , fileName : 'ngssc_amd64.exe' , alias : 'ngssc_64bit.exe' } ,
14
- { os : 'linux' , arch : '386' , fileName : 'ngssc_32bit' } ,
15
13
{ os : 'linux' , arch : 'amd64' , fileName : 'ngssc_amd64' , alias : 'ngssc_64bit' } ,
16
14
{ os : 'linux' , arch : 'arm64' , fileName : 'ngssc_arm64' } ,
17
15
{ os : 'darwin' , arch : 'amd64' , fileName : 'ngssc_darwin_amd64' , alias : 'ngssc_darwin_64bit' } ,
18
16
{ os : 'darwin' , arch : 'arm64' , fileName : 'ngssc_darwin_arm64' } ,
19
17
] ;
20
- const buildUpx = process . argv [ 2 ] === 'upx' ;
21
18
22
19
const asyncExec = promisify ( exec ) ;
23
20
await Promise . all (
@@ -40,22 +37,6 @@ await Promise.all(
40
37
await cp ( binaryDist , join ( dist , binary . alias ) ) ;
41
38
console . log ( `Created alias for ${ binary . os } ${ binary . arch } : ${ binary . alias } ` ) ;
42
39
}
43
-
44
- if ( buildUpx ) {
45
- const [ fileName , extension ] = binary . fileName . split ( '.' ) ;
46
- const minFileName = `${ fileName } _min${ extension ? `.${ extension } ` : '' } ` ;
47
- const minBinaryDist = join ( dist , minFileName ) ;
48
- console . log ( `Building upx binary for ${ binary . os } ${ binary . arch } ` ) ;
49
- await cp ( binaryDist , minBinaryDist ) ;
50
- await asyncExec ( `upx --brute ${ minBinaryDist } ` ) ;
51
- console . log ( `Finished compressing binary for ${ binary . os } ${ binary . arch } : ${ minFileName } ` ) ;
52
- if ( binary . alias ) {
53
- const [ fileName , extension ] = binary . alias . split ( '.' ) ;
54
- const aliasFileName = `${ fileName } _min${ extension ? `.${ extension } ` : '' } ` ;
55
- await cp ( minBinaryDist , join ( dist , aliasFileName ) ) ;
56
- console . log ( `Created alias for compressed ${ binary . os } ${ binary . arch } : ${ aliasFileName } ` ) ;
57
- }
58
- }
59
40
} ) ,
60
41
) ;
61
42
0 commit comments