UNPKG

@foal/cli

Version:

CLI tool for FoalTS

32 lines (23 loc) 560 B
// 3p import { Logger, ServiceManager } from '@foal/core'; // App import { User } from '../app/entities'; import { dataSource } from '../db'; export const schema = { additionalProperties: false, properties: { }, required: [ ], type: 'object', }; export async function main(args: any, services: ServiceManager, logger: Logger) { await dataSource.initialize(); try { const user = new User(); await user.save(); logger.info(`User created: ${JSON.stringify(user, null, 2)}`); } finally { await dataSource.destroy(); } }