nezuhub/simple / node_modules /@remotion /cli /dist /cloudrun-command.js
nezuhub's picture
download
raw
1.97 kB
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.cloudrunCommand = exports.tryPrintCloudrunHelp = void 0;
const studio_server_1 = require("@remotion/studio-server");
const log_1 = require("./log");
const tryPrintCloudrunHelp = (remotionRoot, args, logLevel) => {
let path;
try {
path = require.resolve('@remotion/cloudrun/internal/help', {
paths: [remotionRoot],
});
}
catch (_a) {
return false;
}
try {
const { printHelp } = require(path);
if (typeof printHelp !== 'function') {
return false;
}
printHelp(args, logLevel);
return true;
}
catch (_b) {
return false;
}
};
exports.tryPrintCloudrunHelp = tryPrintCloudrunHelp;
const cloudrunCommand = async (remotionRoot, args, logLevel) => {
try {
const path = require.resolve('@remotion/cloudrun', {
paths: [remotionRoot],
});
const { CloudrunInternals } = require(path);
await CloudrunInternals.executeCommand(args, remotionRoot, logLevel);
process.exit(0);
}
catch (err) {
const manager = studio_server_1.StudioServerInternals.getPackageManager({
remotionRoot,
packageManager: undefined,
dirUp: 0,
logLevel,
});
const installCommand = manager === 'unknown' ? 'npm i' : manager.installCommand;
log_1.Log.error({ indent: false, logLevel }, err);
log_1.Log.error({ indent: false, logLevel }, 'Remotion Cloud Run is not installed.');
log_1.Log.info({ indent: false, logLevel }, '');
log_1.Log.info({ indent: false, logLevel }, 'You can install it using:');
log_1.Log.info({ indent: false, logLevel }, `${installCommand} @remotion/cloudrun@${studio_server_1.StudioServerInternals.getRemotionVersion()}`);
process.exit(1);
}
};
exports.cloudrunCommand = cloudrunCommand;

Xet Storage Details

Size:
1.97 kB
·
Xet hash:
a5ed942a93a8a5d8b4ba2607da10463f4c4d031ff7a02fbd8409ade4522b3fda

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.