add enjoy app

This commit is contained in:
an-lee
2024-01-09 15:19:32 +08:00
parent b88c52d5d8
commit aebd9ee213
434 changed files with 34955 additions and 62 deletions

View File

@@ -0,0 +1,27 @@
#!/usr/bin/env zx
const name = process.argv[3];
const filename = path.resolve(
__dirname,
"migrations",
`${Date.now()}-${process.argv[3]}.js`
);
const template = `
const { DataTypes } = require("sequelize");
async function up({ context: queryInterface }) {
// code here
}
async function down({ context: queryInterface }) {
// code here
}
module.exports = { up, down };
`;
await fs.mkdir(path.resolve(__dirname, "migrations"), { recursive: true });
await fs.writeFile(filename, template.trim());
console.log(chalk.green(`Created migration ${name} at ${filename}`));