想开发一款配置文件管理工具

heroisuseless · 2024-10-8 18:25:33 · 116 次点击
每次修改 nginx ,bash ,host 文件或者其他各种程序的配置我就头大,第一是我总是记不清这些配置文件放到哪里了,第二是我记不清语法是什么,因为这些配置并不是经常改,但是往往到了改的时候,什么都记不清了。

所以想开发一个配置管理工具,能在这个工具上能管理各种配置,方便修改,关于 host 文件我知道有一个 SwitchHosts 这个软件,但是其他的配置我没有找到合适的管理工具。

这个配置管理器的功能主要有:
* 配置文件管理与编辑,记录配置文件路径,不用每次修改时再现找
* 功能丰富的编辑器,有高亮和自动补全,比 vim 方便一点
* 一键刷新按钮,可自定义配置 source xxx 还是 brew restart nginx ,不用再记这些命令了

页面 UI 用 v0 画了一下,大致如下:
![]( https://s3.bmp.ovh/imgs/2024/10/08/7755d4f1a301c463.png)

现在有一个问题想问f友,这个算不算伪需求?
举报· 116 次点击
登录 注册 站外分享
8 条回复  
NoOneNoBody 小成 2024-10-8 18:35:41
需求不算伪需求,但用备份工具+指定路径已经能实现备份
如果你想快速打开便于编辑,用 hardlink 集中映射到某个目录就可以实现,为必要开发

当然给系统小白,但又懂改配置的人用,开发一个还是可以的
oneisall8955 小成 2024-10-8 21:04:53
软件能 docker 就 docker ,看 docker  compose  yml 映射的配置目录。养成习惯也很重要,例如我习惯所有软件都在/opt 目录下,以为 xx 软件为例,配置要么就/opt/xx/conf.d 目录里,要么在/opt/xx 目录下,数据就在/opt/xx/data 里

还有,过了折腾的年纪,以前会折腾 ohmyzsh 等,后来用的机器各种各样,敲得多,命令熟悉了,bash 用原生配置效率也不低
opscoffeecn 初学 2024-10-8 21:26:26
可以参考这个,很像 https://blog.ops-coffee.cn/s/QG42UqJ9rnswQDMd41CYUg.html
MareDevi 小成 2024-10-9 08:57:55
https://www.chezmoi.io/
tianzi123 小成 2024-10-9 09:25:26
https://tsconfiger.netlify.app/
参考这个吧搞成可视化的
iaiuse 小成 2024-10-9 10:02:33
不算伪需求,能解决自己问题都是好的。可以看看文章里的用法

https://www.iaiuse.com/posts/7b2a9d81
molezznet 小成 2024-10-10 09:17:53
我就用 trilium 整理记录了
liangdi 小成 2024-10-10 18:44:23
我很多年前有过同样的需求,主要是我一般 2 年更新电脑,因为是 Linux 所以比较多配置,那时候的方案是用私有 git 维护了一个仓库。
曾经想过一个简单的产品:
一个自动同步配置的 cli 工具
在某个目录运行后, 根据该目录查询服务端有哪些备份的文件,可以选择下载或者上传本地的文件。
返回顶部