Compare commits
4 commits
deb4eabbce
...
5899b9266d
Author | SHA1 | Date | |
---|---|---|---|
5899b9266d |
|||
703db757bc |
|||
50ecd8ce86 |
|||
618e00b677 |
1 changed files with 10 additions and 1 deletions
11
index.ts
11
index.ts
|
@ -14,11 +14,15 @@ import {
|
||||||
import { execSync } from "child_process";
|
import { execSync } from "child_process";
|
||||||
import { program } from "commander";
|
import { program } from "commander";
|
||||||
|
|
||||||
|
import packageJson from "./package.json";
|
||||||
|
export const VERSION = packageJson.version;
|
||||||
|
|
||||||
const CLI_NAME = "pcli";
|
const CLI_NAME = "pcli";
|
||||||
|
|
||||||
program
|
program
|
||||||
.name("project-cli")
|
.name("project-cli")
|
||||||
.description("A cli for managing projects")
|
.description("A cli for managing projects")
|
||||||
|
.version(VERSION)
|
||||||
.action(async () => {
|
.action(async () => {
|
||||||
if (!fs.existsSync(configPath + "config.json")) {
|
if (!fs.existsSync(configPath + "config.json")) {
|
||||||
const createConfig = await confirm({
|
const createConfig = await confirm({
|
||||||
|
@ -90,7 +94,12 @@ program
|
||||||
choices: getProjects().map((project: Project) => project.name),
|
choices: getProjects().map((project: Project) => project.name),
|
||||||
});
|
});
|
||||||
|
|
||||||
process.chdir(getConfiguration().projectsDirectory + "/" + pickedProject);
|
console.log(
|
||||||
|
"__EXEC__ cd " +
|
||||||
|
getConfiguration().projectsDirectory +
|
||||||
|
"/" +
|
||||||
|
pickedProject,
|
||||||
|
);
|
||||||
|
|
||||||
console.log(getProjects());
|
console.log(getProjects());
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue