1 个不稳定版本
0.1.0 | 2023年1月18日 |
---|
#1643 in 开发工具
46KB
1.5K SLoC
VRGit
用于在 git 仓库中预览、提交和推送代码的 TUI。
目标
VRGit 的目标是使用受 VIM 启发的快捷键,将 Magit 的功能作为独立程序实现。
这个想法是在探索像 spacemacs 和 Doom Emacs 这样的 evil 分支时产生的。虽然我不喜欢将所有想象中的功能整合到文本编辑器中,但 Magit 的流畅使用体验还是让我印象深刻。
我没有支持更复杂的 git 操作(如 diff、rebase 等)的打算。目前的目标只是为模式控制、这些控制的配置以及我在工作流程中使用的最常见 git 操作的管理建立具体的框架。
支持的操作
- 预览
- 提交
- 推送
- 检出
- 拉取
操作系统
目前程序只能在 Linux 和 OSX 上运行,因为我无法在 Windows 上编译 ncurses-crate。这显然是将来应该改变的事情。
依赖项
~0.8–1.4MB
~27K SLoC