Compare commits

...

4 commits

Author SHA1 Message Date
5899b9266d
Merge pull request 'main' (#6) from main into release
All checks were successful
Release / Release (push) Successful in 34s
Reviewed-on: #6
2025-06-19 15:15:12 +00:00
703db757bc
feat: Add folder execution
All checks were successful
Label PRs based on size / Check PR size (pull_request) Successful in 5s
2025-06-19 17:14:25 +02:00
50ecd8ce86
chore: Clean up imports
All checks were successful
Label PRs based on size / Check PR size (pull_request) Successful in 6s
2025-06-19 17:06:46 +02:00
618e00b677
feat: add version argument 2025-06-19 17:05:59 +02:00

View file

@ -14,11 +14,15 @@ import {
import { execSync } from "child_process";
import { program } from "commander";
import packageJson from "./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.json")) {
const createConfig = await confirm({
@ -90,7 +94,12 @@ program
choices: getProjects().map((project: Project) => project.name),
});
process.chdir(getConfiguration().projectsDirectory + "/" + pickedProject);
console.log(
"__EXEC__ cd " +
getConfiguration().projectsDirectory +
"/" +
pickedProject,
);
console.log(getProjects());
});