@lunora/cli
Version:
The Lunora CLI: init, dev, deploy, codegen, run, reset, and migrate commands
24 lines (21 loc) • 821 B
JavaScript
import { d as defineHandler } from '../packem_shared/command-lYnl4QyF.mjs';
import { a as resolveProductionWorkerUrl } from '../packem_shared/resolve-target-qbsJ_5sF.mjs';
import { runImportCommand } from '../packem_shared/DEFAULT_IMPORT_BATCH_SIZE-D0VOTerB.mjs';
const execute = defineHandler(({ argument, cwd, logger, options }) => {
const file = argument[0];
if (!file) {
logger.error("import requires a file. Usage: lunora import <path> [--table <name>]");
return { code: 1 };
}
return runImportCommand({
batchSize: options.batchSize,
file,
logger,
prod: options.prod === true,
table: options.table,
token: options.token,
url: resolveProductionWorkerUrl({ cwd, prod: options.prod === true, url: options.url }),
yes: options.yes === true
});
});
export { execute };