feat: add application productivity foundations
This commit is contained in:
1 parent
46195462c3
commit
64ab20cc95
42 files changed
+1533
-40
No files matched your search
@@ -167,7 +167,7 @@ async function main(): Promise<void> {
|
||||
break;
|
||||
}
|
||||
case "create":
|
||||
createApp(rest[0] ?? "");
|
||||
createApp(rest.find((value) => !value.startsWith("--")) ?? "", rest);
|
||||
break;
|
||||
case "workspace": {
|
||||
const { addWorkspaceApp, createWorkspace } = await import("./workspace.ts");
|
||||
@@ -192,6 +192,11 @@ async function main(): Promise<void> {
|
||||
}
|
||||
case "generate":
|
||||
case "g": {
|
||||
if (rest[0] === "resource") {
|
||||
const { runGenerateResource } = await import("./generate.ts");
|
||||
runGenerateResource(".", rest[1]);
|
||||
break;
|
||||
}
|
||||
if (rest[0] === "routes") {
|
||||
const { regenerateRoutes } = await import("./routes.ts");
|
||||
const n = regenerateRoutes(join(resolve(rest[1] ?? "."), "app"));
|
||||
@@ -307,6 +312,21 @@ async function main(): Promise<void> {
|
||||
if (!result.ok) process.exitCode = 1;
|
||||
break;
|
||||
}
|
||||
case "queue": {
|
||||
const values = rest.filter((value) => !value.startsWith("--"));
|
||||
const { runQueueCommand } = await import("./queue-command.ts");
|
||||
await runQueueCommand(values[2] ?? ".", values[0] ?? "status", [
|
||||
values[1] ?? "",
|
||||
...rest.filter((value) => value.startsWith("--")),
|
||||
]);
|
||||
break;
|
||||
}
|
||||
case "add": {
|
||||
const values = rest.filter((value) => !value.startsWith("--"));
|
||||
const { runAdd } = await import("./add.ts");
|
||||
runAdd(values[2] ?? ".", values[0], values[1]);
|
||||
break;
|
||||
}
|
||||
case "security": {
|
||||
const values = rest.filter((value) => !value.startsWith("--"));
|
||||
const { runSecurityCommand } = await import("./security-command.ts");
|
||||
|
||||
Reference in new issue
Block a user