async function main()

in devel/redis/redis.js [21:44]


async function main() {
    const auth = process.env.AUTHB64
    const redisAddr = `${process.env.APIHOST}/api/v1/web/whisk-system/nuv/redis`

    let decoded = Bun.argv[2];
    decoded = decoded.replace(/(\r\n|\n|\r)/gm,"")
    let cmd = {"command" : decoded };

    try {
        const response = await fetch(`${redisAddr}`, {
            method: "POST",
            body: JSON.stringify(cmd),
            headers: {'x-impersonate-auth': `${auth}`, 'Content-Type': 'application/json'},
        });

        let outputData = await response.text();

        console.log(outputData);
        process.exit(0);
    } catch (err) {
        console.error(err.message);
        process.exit(1);
    }
}