@bscotch/stitch
Version:
Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.
24 lines • 755 B
JavaScript
import { StitchError } from '../../utility/errors.js';
import { loadProjectFromArgs } from './params.js';
export async function stitchCliMerge(options) {
const targetProject = await loadProjectFromArgs(options);
// GitHub source?
if (options.sourceGithub) {
await targetProject.mergeFromGithub({
...options,
...options.sourceGithub,
});
}
// URL source?
else if (options.sourceUrl) {
await targetProject.mergeFromUrl(options.sourceUrl, options);
}
// Local source
else if (options.source) {
await targetProject.merge(options.source, options);
}
else {
throw new StitchError('No source project provided.');
}
}
//# sourceMappingURL=merge.js.map