#!/usr/bin/env node import chalk from "chalk"; import { program } from "commander"; import { registerAuthCommand } from "./commands/auth.js"; import { registerGeneratedCommands } from "./generated/commands.js"; const pkg = { name: "dokploy", version: "0.3.0", description: "Dokploy CLI - Manage your Dokploy server", }; program .name(pkg.name) .version(pkg.version) .description(pkg.description) .action(() => { program.help(); }); registerAuthCommand(program); registerGeneratedCommands(program); const argv = process.argv.filter((arg) => arg !== "--"); program.parseAsync(argv).catch((err) => { console.error(chalk.red(err.message)); process.exit(1); });