({ root, templateDir, appName, originalDirectory, alias, verbose })
| 76 | }; |
| 77 | |
| 78 | const fileLoader = ({ root, templateDir, appName, originalDirectory, alias, verbose }) => ({ |
| 79 | path, |
| 80 | }) => { |
| 81 | const mode = getModeFromPath(path); |
| 82 | console.log(path); |
| 83 | |
| 84 | const loaders = { |
| 85 | copy: copyLoader, |
| 86 | append: appendLoader, |
| 87 | copyTemplate: templateLoader, |
| 88 | appendTemplate: appendLoader, |
| 89 | }; |
| 90 | |
| 91 | return loaders[mode]({ root, templateDir, appName, originalDirectory, alias, verbose, mode })({ |
| 92 | path, |
| 93 | }); |
| 94 | }; |
| 95 | |
| 96 | function loadFiles({ root, addons = [], appName, originalDirectory, alias, verbose }) { |
| 97 | addons.forEach(async ({ addon, git }) => { |
no test coverage detected