()
| 6 | import { setProgramContext } from "./program-context.js"; |
| 7 | |
| 8 | export function buildProgram() { |
| 9 | const program = new Command(); |
| 10 | const ctx = createProgramContext(); |
| 11 | const argv = process.argv; |
| 12 | |
| 13 | setProgramContext(program, ctx); |
| 14 | configureProgramHelp(program, ctx); |
| 15 | registerPreActionHooks(program, ctx.programVersion); |
| 16 | |
| 17 | registerProgramCommands(program, ctx, argv); |
| 18 | |
| 19 | return program; |
| 20 | } |
no test coverage detected