1 个不稳定版本

0.1.0 2023年1月18日

#1643 in 开发工具

MIT 许可证

46KB
1.5K SLoC

VRGit

用于在 git 仓库中预览、提交和推送代码的 TUI。

目标

VRGit 的目标是使用受 VIM 启发的快捷键,将 Magit 的功能作为独立程序实现。

这个想法是在探索像 spacemacsDoom Emacs 这样的 evil 分支时产生的。虽然我不喜欢将所有想象中的功能整合到文本编辑器中,但 Magit 的流畅使用体验还是让我印象深刻。

我没有支持更复杂的 git 操作(如 diff、rebase 等)的打算。目前的目标只是为模式控制、这些控制的配置以及我在工作流程中使用的最常见 git 操作的管理建立具体的框架。

支持的操作

  • 预览
  • 提交
  • 推送
  • 检出
  • 拉取

操作系统

目前程序只能在 Linux 和 OSX 上运行,因为我无法在 Windows 上编译 ncurses-crate。这显然是将来应该改变的事情。

依赖项

~0.8–1.4MB
~27K SLoC