import * as fs from "fs"; import * as core from "@actions/core"; import { generateContributionSnake } from "./generateContributionSnake"; (async () => { try { console.log("argv", process.argv); console.log(core.getInput("user_name")); console.log(core.getInput("gif_out_path")); console.log("--"); console.log("--"); console.log(process.cwd()); console.log("--"); console.log(fs.readdirSync(process.cwd())); console.log("--"); console.log("--"); console.log(process.env.GITHUB_WORKSPACE); console.log("--"); console.log(fs.readdirSync(process.cwd())); const buffer = await generateContributionSnake(core.getInput("user_name")); fs.writeFileSync(core.getInput("gif_out_path"), buffer); } catch (e) { core.setFailed(`Action failed with "${e.message}"`); } })();