Facebook PathPicker 於 CLI 的界面操作工具

Bash CLI 界面操作上,沒有 GUI 的操作指標可以用,都需要輸入檔案名稱等等。

在 ls / git status 等等,想要有個指標可以選取檔案名稱,然後直接用 Vim 打開編輯,可以使用 Facebook Open Source 的專案來達成。

Facebook PathPicker 於 CLI 的界面操作工具

Bash Shell 要在任何輸出界面操作指標,來用自己喜歡的編輯器編輯這些檔案,使用 fpp 來達成。

PathPicker 的 GitHub

  • facebook/PathPicker: PathPicker accepts a wide range of input
    • -- output from git commands, grep results, searches
    • -- pretty much anything. After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in.
    • After that you can open them in your favorite editor or execute arbitrary commands.
  • 操作指令:fpp

PathPicker 安裝

  1. git clone https://github.com/facebook/pathpicker/
  2. cd pathpicker
  3. ln -s "$(pwd)/fpp" /usr/local/bin/fpp
  4. 註:裡面有 debian 目錄,可以直接打包成 debian package
    1. cd debian
    2. ./package.sh
    3. cd .. # 就會看到 fpp0.7.1noarch.deb

fpp 的操作範例

  • fpp --help
  • fpp # 直接輸入也可以
  • git diff HEAD~8 --stat | fpp
  • git show HEAD~1 --stat | fpp
  • ls | fpp
    • F 可以標記檔案,按 Enter 一起進入編輯
    • c 輸入命令,ex: c 後,輸入 cat,就會 cat 選定的檔案名稱

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料