當前位置:
首頁 > 知識 > Jix:在終端中偏要用滑鼠點擊的Git客戶端

Jix:在終端中偏要用滑鼠點擊的Git客戶端

Jix:在終端中偏要用滑鼠點擊的Git客戶端

Jix:在終端中偏要用滑鼠點擊的Git客戶端

它是什麼?

jix是專註於commit和insertion(而不是簡單地瀏覽或檢查)的一個獨立的Git客戶端。換句話說,它旨在幫助你以簡單的方式管理歷史記錄和手工提交,而不必手動鍵入任何命令。

  • 它可以讓你快速逐行地對文件的部分內容進行stage或unstage。

  • 它可以讓你修改你最近提交的文件,以防你錯過什麼,或者壓縮到某一點。

  • 它有很好的滑鼠支持。您可以點擊提交或文件,並通過右鍵單擊調出上下文菜單。

  • 它也有相當好的鍵盤支持。你可以用你的箭頭鍵、tab鍵和空格鍵來驅動大部分UI。

  • 它在底層使用libgit2,這意味著它不依賴於本地安裝的git。

  • 它是一個單一的胖二進位,所以除了libc和libm之外沒有其他的依賴項。

它從tig中汲取了很多靈感,也從圖形工具如『gitg』和『GitX』中吸取了靈感。

它用什麼語言或框架寫的?

哈!知道你會問。

正如你從屏幕上看到的,Jix是用美麗的Lua寫的。它使用libgit2(通過ffi)並且底層使用我自己的termbox(通過luabox)分支。

有趣的事實:我最初使用Node.js編寫了Jix,但結果是太慢了,所以我最終在Luajit的基礎上重寫了它。這是多麼不同啊!

它是開源的嗎?

一定會的。:)

代碼尚未公開,但您可以在Github上repo。

有Windows版本?

嗯…嘿!看你身後,一隻三頭猴子!

Windows不是我喜歡的,所以最初我只支持MaOS和Linux。但是,如果有足夠的興趣,我可能會給Windows一個機會。

從哪裡獲得它?

它還沒有發布,但是正準備發布。如果它發布時你想收到通知,在下面輸入你的電子郵件地址,我會給你寫一封簡訊。

你是誰?

我是Tomás Pollak,一位以數字化產品為生的記者。我住在智利瓦爾迪維亞(在巴塔哥尼亞的北端,就是),我有一個妻子和兩個女兒,我經營一個叫做Bootic的託管的電子商務平台。

如果你想查看,這是我的Github簡介。

我可以參與嗎?

當然可以!如果你想為這個項目做出貢獻,隨時給我寫信。

英文原文:https://tomas.github.io/jix/
譯者:張新英

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python部落 的精彩文章:

PacVim:一個用於學習Vim的命令行遊戲
Vim 8.1發布:支持在 Vim 窗口中運行終端

TAG:Python部落 |