()
| 194 | } |
| 195 | |
| 196 | function checkPrerequisites() { |
| 197 | logStep("1/3", "Checking prerequisites..."); |
| 198 | |
| 199 | if (!commandExists("uvx")) { |
| 200 | console.error(formatMissingUvxGuidance(projectRoot)); |
| 201 | process.exit(1); |
| 202 | } |
| 203 | logSuccess("uvx found"); |
| 204 | |
| 205 | if (!commandExists("npm")) { |
| 206 | logError("npm is required but not found"); |
| 207 | process.exit(1); |
| 208 | } |
| 209 | logSuccess("npm found"); |
| 210 | } |
| 211 | |
| 212 | // ═══════════════════════════════════════════════════════════════════════════ |
| 213 | // Process Management |
no test coverage detected