feat: 支持通过环境变量配置助手目录
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
],
|
||||
"scripts": {
|
||||
"dev": "bun run src/run.ts ",
|
||||
"dev:server": "bun --watch src/run-server.ts ",
|
||||
"dev:server": "ASSISTANT_CONFIG_DIR=/workspace bun --watch src/run-server.ts ",
|
||||
"dev:share": "bun --watch src/test/remote-app.ts ",
|
||||
"build:lib": "bun run bun-lib.config.mjs",
|
||||
"postbuild:lib": "dts -i src/lib.ts -o assistant-lib.d.ts -d libs -t",
|
||||
|
||||
@@ -4,10 +4,17 @@ import fs from 'fs';
|
||||
import { checkFileExists, createDir } from '../file/index.ts';
|
||||
import { ProxyInfo } from '../proxy/proxy.ts';
|
||||
import dotenv from 'dotenv';
|
||||
|
||||
let kevisualDir = path.join(homedir(), 'kevisual');
|
||||
const envKevisualDir = process.env.ASSISTANT_CONFIG_DIR
|
||||
if (envKevisualDir) {
|
||||
kevisualDir = envKevisualDir;
|
||||
console.log('使用环境变量 ASSISTANT_CONFIG_DIR 作为 kevisual 目录:', kevisualDir);
|
||||
}
|
||||
/**
|
||||
* 助手配置文件路径, 全局配置文件目录
|
||||
*/
|
||||
export const configDir = createDir(path.join(homedir(), 'kevisual/assistant-app'));
|
||||
export const configDir = createDir(path.join(kevisualDir, 'assistant-app'));
|
||||
|
||||
/**
|
||||
* 助手配置文件初始化
|
||||
|
||||
Reference in New Issue
Block a user