feat: add version argument

This commit is contained in:
Jan K9f 2025-06-19 16:59:07 +02:00
commit 618e00b677
Signed by: jank
GPG key ID: 22BEAC760B3333D6
7 changed files with 1310 additions and 35 deletions

View file

@ -1,6 +1,6 @@
#!/usr/bin/env node
import fs from "fs";
import fs, { readFileSync } from "fs";
import { confirm, select, input } from "@inquirer/prompts";
import { exit } from "process";
import {
@ -13,14 +13,20 @@ import {
} from "./configuration/configuration";
import { execSync } from "child_process";
import { program } from "commander";
import { dirname, join } from "path";
import { fileURLToPath } from "bun";
const packageJson = require("./package.json");
export const VERSION = packageJson.version;
const CLI_NAME = "pcli";
program
.name("project-cli")
.description("A cli for managing projects")
.version(VERSION)
.action(async () => {
if (!fs.existsSync(configPath + "config.toml")) {
if (!fs.existsSync(configPath + "config.json")) {
const createConfig = await confirm({
message:
"No cofig has been found. Would you like to generate a new one?",