foalts2-cli
Version:
CLI tool for FoalTS
33 lines (27 loc) • 732 B
text/typescript
// 3p
// import { hashPassword } from '@foal/core';
import { createConnection } from 'typeorm';
// App
import { User } from '../app/entities';
export const schema = {
additionalProperties: false,
properties: {
// email: { type: 'string', format: 'email' },
// password: { type: 'string' },
},
required: [ /* 'email', 'password' */ ],
type: 'object',
};
export async function main(/*args*/) {
const connection = await createConnection();
try {
const user = new User();
// user.email = args.email;
// user.password = await hashPassword(args.password);
console.log(await user.save());
} catch (error: any) {
console.log(error.message);
} finally {
await connection.close();
}
}