UNPKG

@cto.ai/ops

Version:

💻 CTO.ai - The CLI built for Teams 🚀

30 lines (26 loc) • 663 B
const { ux, sdk } = require('@cto.ai/sdk'); async function main() { const prompt_res = await ux.prompt({ type: 'input', name: 'repo', message: 'Which application do you want to deploy?', }); // Add your workflow code const { stdout } = await sdk.exec('ls -asl'); sdk.log(stdout); sdk.log('Here is how you can send logs'); await ux.print( `🚀 ${prompt_res.repo}'s successful deployment has been recorded!` ); const event = { event_name: 'deployment', event_action: 'succeeded', branch: 'main', repo: prompt_res.repo, }; sdk.track([], event); } main().catch(err => { sdk.log(err); process.exit(1); });