homey
Version:
Command-line interface and type declarations for Homey Apps
15 lines (13 loc) • 436 B
JavaScript
import Log from '../../../lib/Log.js';
import AppFactory from '../../../lib/AppFactory.js';
export const desc = 'Add GitHub Workflows (validate, update version, publish)';
export const handler = async (yargs) => {
try {
const app = AppFactory.getAppInstance(yargs.path);
await app.constructor.addGitHubWorkflows({ appPath: yargs.path });
process.exit(0);
} catch (err) {
Log.error(err);
process.exit(1);
}
};