(_program: Command)
| 175 | } |
| 176 | |
| 177 | export function createInstallSkillsAction(_program: Command): (options: InstallSkillsOptions) => Promise<void> { |
| 178 | return async options => { |
| 179 | try { |
| 180 | debug(`Options: ${JSON.stringify(options)}`) |
| 181 | await installSkills(options) |
| 182 | } catch (error) { |
| 183 | const message = error instanceof Error ? error.message : String(error) |
| 184 | logError(message) |
| 185 | process.exit(ExitCode.Error) |
| 186 | } |
| 187 | } |
| 188 | } |
| 189 | |
| 190 | async function installSkills(options: InstallSkillsOptions): Promise<void> { |
| 191 | const isGlobal = !!options.global |
no test coverage detected