tambahakan banyak
This commit is contained in:
21
bin/g3n.ts
21
bin/g3n.ts
@@ -5,7 +5,8 @@ import path from "path";
|
||||
import { generateEnvTypes } from "../generate/env.generate";
|
||||
import checkPort from "./src/port";
|
||||
import route from "./src/route";
|
||||
import not3 from "./src/not3";
|
||||
import compose from "./src/compose";
|
||||
import generateDockerfile from "./src/docker-file";
|
||||
|
||||
interface CheckPortResult {
|
||||
port: number;
|
||||
@@ -21,6 +22,7 @@ Commands:
|
||||
env Generate env.d.ts from .env file
|
||||
scan-port Scan port range (default 3000-4000)
|
||||
route Generate routes.ts from AppRoutes.tsx
|
||||
compose Generate compose.yml from name
|
||||
Options:
|
||||
--env Path ke file .env (default: .env)
|
||||
--out Path file output (default: types/env.d.ts)
|
||||
@@ -32,7 +34,7 @@ Examples:
|
||||
g3n env --env .env.local --out src/types/env.d.ts
|
||||
g3n scan-port --start 7700 --end 7800 --host 127.0.0.1
|
||||
g3n route
|
||||
`;
|
||||
g3n compose <name>`;
|
||||
|
||||
(async () => {
|
||||
const cmd = args._[0];
|
||||
@@ -70,13 +72,22 @@ Examples:
|
||||
return;
|
||||
}
|
||||
|
||||
if(cmd === "route") {
|
||||
if (cmd === "route") {
|
||||
route();
|
||||
return;
|
||||
}
|
||||
|
||||
if(cmd === "note") {
|
||||
not3()
|
||||
if (cmd === "compose") {
|
||||
if (!args._[1]) {
|
||||
console.error("❌ Name is required");
|
||||
return;
|
||||
}
|
||||
compose(args._[1] as string);
|
||||
return;
|
||||
}
|
||||
|
||||
if (cmd === "docker-file") {
|
||||
generateDockerfile();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user