2
2
3
3
import path from 'node:path' ;
4
4
import process from 'node:process' ;
5
- import ora from 'ora' ;
6
5
import meow from 'meow' ;
7
6
import createConfig from './config.js' ;
8
7
import { upload , publish , fetchToken } from './wrapper.js' ;
@@ -63,17 +62,11 @@ const {
63
62
deployPercentage,
64
63
} = await createConfig ( cli . input [ 0 ] , cli . flags ) ;
65
64
66
- const spinner = ora ( ) ;
67
- const spinnerStart = text => {
68
- spinner . text = text ;
69
- return spinner . start ( ) ;
70
- } ;
71
-
72
65
async function doAutoPublish ( ) {
73
- spinnerStart ( 'Fetching token' ) ;
66
+ console . log ( 'Fetching token... ' ) ;
74
67
75
68
const token = await fetchToken ( apiConfig ) ;
76
- spinnerStart ( `Uploading ${ path . basename ( zipPath ) } ` ) ;
69
+ console . log ( `Uploading ${ path . basename ( zipPath ) } ... ` ) ;
77
70
78
71
const uploadResponse = await upload ( {
79
72
apiConfig,
@@ -85,24 +78,23 @@ async function doAutoPublish() {
85
78
throw uploadResponse ;
86
79
}
87
80
88
- spinnerStart ( 'Publishing' ) ;
81
+ console . log ( 'Publishing... ' ) ;
89
82
const publishResponse = await publish (
90
83
{ apiConfig, token } ,
91
84
trustedTesters && 'trustedTesters' ,
92
85
deployPercentage ,
93
86
) ;
94
- spinner . stop ( ) ;
87
+
95
88
handlePublishStatus ( publishResponse ) ;
96
89
}
97
90
98
91
async function doUpload ( ) {
99
- spinnerStart ( `Uploading ${ path . basename ( zipPath ) } ` ) ;
92
+ console . log ( `Uploading ${ path . basename ( zipPath ) } ` ) ;
100
93
const response = await upload ( {
101
94
apiConfig,
102
95
zipPath,
103
96
} ) ;
104
97
105
- spinner . stop ( ) ;
106
98
if ( ! isUploadSuccess ( response ) ) {
107
99
throw response ;
108
100
}
@@ -111,20 +103,18 @@ async function doUpload() {
111
103
}
112
104
113
105
async function doPublish ( ) {
114
- spinnerStart ( 'Publishing' ) ;
106
+ console . log ( 'Publishing' ) ;
115
107
116
108
const response = await publish (
117
109
{ apiConfig } ,
118
110
trustedTesters && 'trustedTesters' ,
119
111
deployPercentage ,
120
112
) ;
121
- spinner . stop ( ) ;
113
+
122
114
handlePublishStatus ( response ) ;
123
115
}
124
116
125
117
function errorHandler ( error ) {
126
- spinner . stop ( ) ;
127
-
128
118
console . log ( error ?. response ?. body ?? error ) ;
129
119
process . exitCode = 1 ;
130
120
0 commit comments