init: inital commit

This commit is contained in:
2024-09-29 12:58:05 +05:30
commit 2881d9b860
11 changed files with 785 additions and 0 deletions

22
scripts/init.ts Normal file
View File

@@ -0,0 +1,22 @@
import { $ } from "bun";
import { stringy } from "../src/utils";
import { randomBytes } from "crypto";
import chalkTemplate from "chalk-template";
const envstring = `// env.ts
const env = {
// Re-run to get a new value
AUTH_KEY: "${stringy(randomBytes(32))}",
// Re-run to get a new value
AUTH_SALT: "${stringy(randomBytes(64))}",
// Can be literally anything!
PHRASE: "May the Force be with you!",
}
export default env;
`;
await $`echo ${envstring} > env.ts`;
console.log(chalkTemplate`{green env.ts initialized sucessfully!}`);