File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -142,7 +142,13 @@ export default defineNuxtModule<ModuleOptions>({
142142 /**
143143 * CLI Install detection
144144 */
145- let edgedbCliVersion = ( await execa . execa ( `edgedb` , [ `--version` ] ) ) . stdout . replace ( 'EdgeDB CLI ' , '' )
145+ let edgedbCliVersion
146+ try {
147+ edgedbCliVersion = await execa . execa ( `edgedb` , [ `--version` ] ) . then ( result => result . stdout . replace ( 'EdgeDB CLI ' , '' ) )
148+ }
149+ catch ( e ) {
150+ //
151+ }
146152
147153 if ( options . installCli && ! edgedbCliVersion ) {
148154 error ( `Could not find ${ edgeColor ( 'EdgeDB' ) } CLI.` , true )
@@ -168,7 +174,7 @@ export default defineNuxtModule<ModuleOptions>({
168174 if ( response ?. value === true ) {
169175 try {
170176 await execa . execaCommand ( `curl --proto '=https' --tlsv1.2 -sSf https://sh.edgedb.com | sh` )
171- edgedbCliVersion = ( await execa . execa ( `edgedb` , [ '--version' ] ) ) . stdout . replace ( 'EdgeDB CLI ' , '' )
177+ edgedbCliVersion = await execa . execa ( `edgedb` , [ '--version' ] ) . then ( result => result ?. stdout ? .replace ( 'EdgeDB CLI ' , '' ) )
172178 success ( `EdgeDB CLI version ${ edgedbCliVersion } installed.` , true )
173179 }
174180 catch ( e ) {
@@ -177,7 +183,7 @@ export default defineNuxtModule<ModuleOptions>({
177183 }
178184 }
179185 else {
180- success ( `Using ${ edgeColor ( 'EdgeDB' ) } version ${ edgeColor ( edgedbCliVersion ) } .` , true )
186+ success ( `Using ${ edgeColor ( 'EdgeDB' ) } version ${ edgedbCliVersion ? edgeColor ( edgedbCliVersion ) : chalk . yellow ( '?' ) } .` , true )
181187 }
182188
183189 /**
You can’t perform that action at this time.
0 commit comments