mirror of
https://github.com/chaos-zhu/easynode.git
synced 2026-10-07 14:07:59 +08:00
- 新增终端高亮系统,支持8类规则自动识别关键信息 - 使用正则表达式合并算法,终端所有的文本块输出只需要1-2次正则匹配即可,不影响实时的输出速度 - 高亮设置支持实时预览和规则导入导出 - 重构终端配置管理,提供模块化的终端设置界面,分为三部分:基础设置、高亮设置和其他设置,其中基础设置包含原来的的本地设置/终端设置内容,其他设置包含原来的本地设置/快捷操作内容,高亮设置为新增 - 新增TerminalConfigDB类,所有的终端设置使用数据库持久化管理 - 修复终端主题定制中的半透明灰色图层遮盖问题,保证终端背景颜色和效果颜色一致性,支持各种终端内容的深度定制,包括字体、字体大小、字体颜色、光标颜色、选中颜色等,新增了更多预设背景色 - 脚本库中新增执行模式选项,用户可以选择使用直接运行或者base64编码处理后运行,以支持复杂的多行脚本运行问题和灵活管理 - 增强sftp组件,支持sftp窗口宽度拖拽改变,个性化显示文件信息列(大小、修改时间、权限、拥有者)
33 lines
1.6 KiB
JavaScript
33 lines
1.6 KiB
JavaScript
const path = require('path')
|
|
|
|
consola.info('debug日志:', process.env.DEBUG === '1' ? '开启' : '关闭')
|
|
|
|
module.exports = {
|
|
httpPort: 8082,
|
|
uploadDir: path.join(process.cwd(),'app/db'),
|
|
staticDir: path.join(process.cwd(),'app/static'),
|
|
sftpCacheDir: path.join(process.cwd(),'app/socket/sftp-cache'),
|
|
credentialsDBPath: path.join(process.cwd(),'app/db/credentials.db'),
|
|
keyDBPath: path.join(process.cwd(),'app/db/key.db'),
|
|
hostListDBPath: path.join(process.cwd(),'app/db/host.db'),
|
|
groupConfDBPath: path.join(process.cwd(),'app/db/group.db'),
|
|
scriptsDBPath: path.join(process.cwd(),'app/db/scripts.db'),
|
|
scriptGroupDBPath: path.join(process.cwd(),'app/db/script-group.db'),
|
|
notifyDBPath: path.join(process.cwd(),'app/db/notify.db'),
|
|
notifyConfigDBPath: path.join(process.cwd(),'app/db/notify-config.db'),
|
|
onekeyDBPath: path.join(process.cwd(),'app/db/onekey.db'),
|
|
logDBPath: path.join(process.cwd(),'app/db/log.db'),
|
|
plusDBPath: path.join(process.cwd(),'app/db/plus.db'),
|
|
aiConfigDBPath: path.join(process.cwd(),'app/db/ai-config.db'),
|
|
chatHistoryDBPath: path.join(process.cwd(),'app/db/chat-history.db'),
|
|
favoriteSftpDBPath: path.join(process.cwd(),'app/db/favorite-sftp.db'),
|
|
proxyDBPath: path.join(process.cwd(),'app/db/proxy.db'),
|
|
fileTransferDBPath: path.join(process.cwd(),'app/db/file-transfer.db'),
|
|
terminalConfigDBPath: path.join(process.cwd(),'app/db/terminal-config.db'),
|
|
apiPrefix: '/api/v1',
|
|
logConfig: {
|
|
outDir: path.join(process.cwd(),'./app/db/logs'),
|
|
recordLog: process.env.DEBUG === '1' // 是否记录日志
|
|
}
|
|
}
|