()
| 155 | } |
| 156 | |
| 157 | async function getDevboxScripts(): Promise<string[]> { |
| 158 | try { |
| 159 | if (!workspace.workspaceFolders) { |
| 160 | window.showInformationMessage('No folder or workspace opened'); |
| 161 | return []; |
| 162 | } |
| 163 | const workspaceUri = workspace.workspaceFolders[0].uri; |
| 164 | const devboxJson = await readDevboxJson(workspaceUri); |
| 165 | return Object.keys(devboxJson['shell']['scripts']); |
| 166 | } catch (error) { |
| 167 | console.error('Error processing devbox.json - ', error); |
| 168 | return []; |
| 169 | } |
| 170 | } |
| 171 | |
| 172 | async function getDevboxPackages(): Promise<string[]> { |
| 173 | try { |
no test coverage detected