最近撸了一个 shell 配置管理框架,整合了我使用 shell 的多年经验。欢迎使用和反馈意见。
https://github.com/one-bash/one.bash
README 文档有中英双语版本。
介绍
一个优雅管理命令、shell 脚本,自动补全、配置的框架,适合 bash 玩家。
功能
- 集中管理一系列配置文件。使用 YAML 文件通过 dotbot 来管理软链接。
- 通过模块管理 shell 脚本、补语、别名。支持自定义模块。
- 通过 repo 轻松分享和重用可执行文件、子命令、配置和模块。
- 支持自定义 repo 和多个 repo 。由
ONE_REPOS管理。 - 可以在一个作用域下管理自己的命令。如
a <cmd>来调用命令,避免在PATH中重复命令。 - 支持 one.bash 配置。
- 支持 bash-it 。你可以使用 one 命令来管理 bash-it 的 aliases/completions/plugins 。
- 支持 Fig 。