@mazaherimahdi/gptcommit
Version:
A tool for creating commit messages using GPT-3
21 lines (19 loc) • 572 B
text/typescript
import { readFile, existsSync } from "fs";
import { ConfigNotFound } from "../../Exeptions/ConfigNotFound";
import { log } from "@clack/prompts";
import { rejects } from "assert";
export async function getConfig(): Promise<String[]> {
return new Promise<String[]>((resolve, reject) => {
if (existsSync("./.gptcommit")) {
readFile("./.gptcommit", (err, data) => {
if (err) {
reject(err);
} else {
resolve(data.toString().split("\n"));
}
});
} else {
reject(new ConfigNotFound());
}
});
}