(command: unknown)
| 34 | export { prepareCache } from './prepare-cache'; |
| 35 | |
| 36 | function normalizeCommand(command: unknown): string[] | undefined { |
| 37 | if (typeof command === 'string') { |
| 38 | return [command]; |
| 39 | } |
| 40 | if ( |
| 41 | Array.isArray(command) && |
| 42 | command.every(item => typeof item === 'string') |
| 43 | ) { |
| 44 | return command; |
| 45 | } |
| 46 | return undefined; |
| 47 | } |
| 48 | |
| 49 | function sanitizeRepository(name: string): string { |
| 50 | const sanitized = name |