File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -77,8 +77,19 @@ async function getRepositories(): Promise<string[] | undefined> {
7777 return ;
7878 }
7979 } else {
80- void showAndLogErrorMessage ( 'No repository lists defined. You can define repository lists in the `codeQL.remoteRepositoryLists` setting.' ) ;
81- return ;
80+ void logger . log ( 'No repository lists defined. Displaying text input box.' ) ;
81+ const remoteRepo = await window . showInputBox ( {
82+ title : 'Enter a GitHub repository in the format <owner>/<repo> (e.g. github/codeql)' ,
83+ placeHolder : '<owner>/<repo>' ,
84+ prompt : 'Tip: you can save frequently used repositories in the `codeql.remoteRepositoryLists` setting' ,
85+ ignoreFocusOut : true ,
86+ } ) ;
87+ if ( ! remoteRepo ) {
88+ void showAndLogErrorMessage ( 'No repositories entered.' ) ;
89+ return ;
90+ }
91+ void logger . log ( `Entered repository: ${ remoteRepo } ` ) ;
92+ return [ remoteRepo ] ;
8293 }
8394}
8495
You can’t perform that action at this time.
0 commit comments