We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Here is a simple handler I cooked up in a node project.
import env from "./env.js"; env.rollbar; import { execSync } from "child_process"; export const handler = async (event) => { const cwd = process.env.LAMBDA_TASK_ROOT || process.cwd(); const command = event?.X_LAMBDA_CONSOLE?.run; if (command) { try { const options = { cwd, env: process.env, stdio: ["ignore", "pipe", "pipe"], // stdin, stdout, stderr encoding: "utf-8", }; const stdout = execSync(command, options); return { statusCode: 0, headers: {}, body: stdout }; } catch (error) { const stderr = error.stderr.toString(); return { statusCode: 1, headers: {}, body: error.stderr.toString() }; } } else { return { statusCode: 1, headers: {}, body: `Command not found\n`, }; } };
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Here is a simple handler I cooked up in a node project.
The text was updated successfully, but these errors were encountered: