想开发一款配置文件管理工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
heroisuseless
V2EX    奇思妙想

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

  •  
  •   heroisuseless 2024-10-08 18:25:33 +08:00 2222 次点击
    这是一个创建于 443 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    这个配置管理器的功能主要有:

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

    页面 UI 用 v0 画了一下,大致如下:

    现在有一个问题想问 v 友,这个算不算伪需求?

    9 条回复    2024-10-15 14:26:20 +08:00
    NoOneNoBody
        1
    NoOneNoBody  
       2024-10-08 18:35:41 +08:00
    需求不算伪需求,但用备份工具+指定路径已经能实现备份
    如果你想快速打开便于编辑,用 hardlink 集中映射到某个目录就可以实现,为必要开发

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

    还有,过了折腾的年纪,以前会折腾 ohmyzsh 等,后来用的机器各种各样,敲得多,命令熟悉了,bash 用原生配置效率也不低
    opscoffeecn
        3
    opscoffeecn  
       2024-10-08 21:26:26 +08:00 via Android
    MareDevi
        4
    MareDevi  
       2024-10-09 08:57:55 +08:00 via Android
    19cm
        5
    19cm  
       2024-10-09 09:25:26 +08:00
    https://tsconfiger.netlify.app/
    参考这个吧搞成可视化的
    iaiuse
        6
    iaiuse  
       2024-10-09 10:02:33 +08:00 via iPhone
    不算伪需求,能解决自己问题都是好的。可以看看文章里的用法

    https://www.iaiuse.com/posts/7b2a9d81
    molezznet
        7
    molezznet  
       2024-10-10 09:17:53 +08:00
    我就用 trilium 整理记录了
    liangdi
        8
    liangdi  
       2024-10-10 18:44:23 +08:00
    我很多年前有过同样的需求,主要是我一般 2 年更新电脑,因为是 Linux 所以比较多配置,那时候的方案是用私有 git 维护了一个仓库。
    曾经想过一个简单的产品:
    一个自动同步配置的 cli 工具
    在某个目录运行后, 根据该目录查询服务端有哪些备份的文件,可以选择下载或者上传本地的文件。
    Kobayashi
        9
    Kobayashi  
       2024-10-15 14:26:20 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1008 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:57 PVG 02:57 LAX 10:57 JFK 13:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86