feat: add application productivity foundations
Quality / quality (ubuntu-latest) (push) Failing after 22s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
Clintchiz committed 2026-08-23 11:13:03 +05:30
1 parent 46195462c3
commit 64ab20cc95
42 files changed
+1533 -40

No files matched your search

+21 -1
View File
@@ -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");