build
This commit is contained in:
+10
-6
@@ -26839,7 +26839,7 @@ var configValidators = {
|
||||
}
|
||||
validateConfig(
|
||||
"OCO_OPENAI_MAX_TOKENS" /* OCO_OPENAI_MAX_TOKENS */,
|
||||
typeof value === "number",
|
||||
value ? typeof value === "number" : void 0,
|
||||
"Must be a number"
|
||||
);
|
||||
return value;
|
||||
@@ -26870,8 +26870,8 @@ var configValidators = {
|
||||
},
|
||||
["OCO_MODEL" /* OCO_MODEL */](value) {
|
||||
validateConfig(
|
||||
"OCO_OPENAI_BASE_PATH" /* OCO_OPENAI_BASE_PATH */,
|
||||
value === "gpt-3.5-turbo" || value === "gpt-4",
|
||||
"OCO_MODEL" /* OCO_MODEL */,
|
||||
["gpt-3.5-turbo", "gpt-4"].includes(value),
|
||||
`${value} is not supported yet, use 'gpt-4' or 'gpt-3.5-turbo' (default)`
|
||||
);
|
||||
return value;
|
||||
@@ -26881,12 +26881,12 @@ var configPath = (0, import_path.join)((0, import_os.homedir)(), ".opencommit");
|
||||
var getConfig = () => {
|
||||
const configFromEnv = {
|
||||
OCO_OPENAI_API_KEY: process.env.OCO_OPENAI_API_KEY,
|
||||
OCO_OPENAI_MAX_TOKENS: Number(process.env.OCO_OPENAI_MAX_TOKENS),
|
||||
OCO_OPENAI_MAX_TOKENS: process.env.OCO_OPENAI_MAX_TOKENS ? Number(process.env.OCO_OPENAI_MAX_TOKENS) : void 0,
|
||||
OCO_OPENAI_BASE_PATH: process.env.OCO_OPENAI_BASE_PATH,
|
||||
OCO_DESCRIPTION: process.env.OCO_DESCRIPTION === "true" ? true : false,
|
||||
OCO_EMOJI: process.env.OCO_EMOJI === "true" ? true : false,
|
||||
OCO_MODEL: process.env.OCO_MODEL,
|
||||
OCO_LANGUAGE: process.env.OCO_LANGUAGE
|
||||
OCO_MODEL: process.env.OCO_MODEL || "gpt-3.5-turbo",
|
||||
OCO_LANGUAGE: process.env.OCO_LANGUAGE || "en"
|
||||
};
|
||||
const configExists = (0, import_fs.existsSync)(configPath);
|
||||
if (!configExists)
|
||||
@@ -26894,6 +26894,10 @@ var getConfig = () => {
|
||||
const configFile = (0, import_fs.readFileSync)(configPath, "utf8");
|
||||
const config4 = (0, import_ini.parse)(configFile);
|
||||
for (const configKey of Object.keys(config4)) {
|
||||
if (!config4[configKey] || ["null", "undefined"].includes(config4[configKey])) {
|
||||
config4[configKey] = void 0;
|
||||
continue;
|
||||
}
|
||||
try {
|
||||
const validator = configValidators[configKey];
|
||||
const validValue = validator(
|
||||
|
||||
Reference in New Issue
Block a user