Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,32 @@
import { defineCommand } from 'citty';
import { consola } from 'consola';
import { loadOptions, listTasks } from 'nitropack/core';
import { resolve } from 'pathe';
const list = defineCommand({
meta: {
name: "run",
description: "List available tasks (experimental)"
},
args: {
dir: {
type: "string",
description: "project root directory"
}
},
async run({ args }) {
const cwd = resolve(args.dir || args.cwd || ".");
const options = await loadOptions({ rootDir: cwd }).catch(() => void 0);
const tasks = await listTasks({
cwd,
buildDir: options?.buildDir || ".nitro"
});
for (const [name, task] of Object.entries(tasks)) {
consola.log(
` - \`${name}\`${task.meta?.description ? ` - ${task.meta.description}` : ""}`
);
}
}
});
export { list as default };