需求愿景:
不看文档就可以处理大多数常用操作, 类似于用 GUI 的那种上手就用的体验, UI 即文档.
避免手动敲 config 文件时候拼写错误
需要的是已经兼容绝大多数工具 /软件的配置, 不需要自定义
实际操作体验就是, 选择一种工具, 然后问答方式和用户对话, 拿到需要的参数, 最后实现相应操作, 如在指定位置创建 config 文件
使用场景:
systemd 快速新建一个 Unit [service, timer]
supervisor 一步步初始化配置文件
docker file
临时创建一个 python 虚拟环境(必要时候根据创建时间+expire 时间自动清理旧的...), 主要是知道 pyinstaller 用虚拟环境可以节省很多很多空间
nginx 配置文件, 一般都是 /etc 目录里 include 用户目录里的, 所以新建比较方便
常用依赖库的打包下载与安装时候的用户自定义选项
生成 ssh key
配置 github 各项参数, 免密, 清理历史提交, 代理, 修改用户
批量停止 /禁用服务
其他需要用户自定义配置的常用操作
平时重复操作有点多, 对运维又不通, 所以想问问行内人士有没有相关工具, 总不能每次都读着文档写 bash. 如果没有那只好自己造了... 这种轮子真不想写 打算用 inquirer https://warehouse-camo.cmh1.psfhosted.org/632c869d302a7a2456046eed5a27eb74e2d369f7/687474703a2f2f6d61676d61782e6f72672f707974686f6e2d696e7175697265722f5f696d616765732f696e7175697265725f6c6973742e706e67
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.