あなたの生産性を高める5 CLIユーティリティ


私が最近見つけた5つのコマンドラインツールはここにあります.
fx , コマンドラインJSON処理ツールfx ( GitHub ) JavaScriptで書かれたCLIツールで、端末を使ってJSONを処理できます.

JSONをプレーンJavaScriptの小さなスニペットを使用して探索し、変更することができますし、構造に飛び込むにカーソルを使用します.すべての機能の提供fx , チェックアウトdocumentation .

インストールfx
  • brew install fx
  • http-prompt , APIとの相互作用http-prompt ( website ) HTTP APIの探索と相互作用に便利です.これは自動補完と構文の強調表示が付属します.
    http-prompt はPythonで書かれ、HTTPie , これは、このシリーズで以前カバーされました.

    インストールhttp-prompt
  • pip install --user http-prompt
  • fselect , SQLのような構文でファイルを問い合わせるにはfselect ( GitHub ) はファイルシステムを検索する別の方法です.それはあなたがあなたが探しているものを見つけるためにSQLに似た構文を使用することができます.例えば、すべてのサイズとパスを見つけるには.cfg and .tmp ファイル/home/user/ :fselect size, path from /home/user where name = '*.cfg' or name = '*.tmp' fselect また、SQLで見つけるような集約関数もサポートします.fselect "MIN(size), MAX(size), AVG(size), SUM(size), COUNT(*) from /home/user/Downloads"上記のクエリは、最小ファイルサイズ、最大ファイルサイズ、平均ファイルサイズ、総ファイルサイズ、およびDownloads フォルダ.fselect 錆で書かれており、上記の例よりはるかに多くのことができます.広範囲に及ぶdocumentation .

    インストールfselect
  • brew install fselect
  • ranger , コマンドラインファイルマネージャranger ( GitHub ) コマンドラインファイルマネージャは、Vimのようなキーバインドを使用してファイルシステムをブラウズして操作できるようにPythonで書かれています.

    これは、複数の列を表示する機能をプレビューファイルを提供し、一般的なファイル操作(作成、削除、chmod、コピーなどなど)レンジャーのインターフェイス内から行うことができます.
    延長できるranger それを許可するいくつかのPythonパッケージをインストールすることによって、イメージ、HTML文書とPDFファイルをプレビューします.下の画像は、gallery レンジャーのウェブサイトで利用可能なアクションでプレビュー機能をイメージを示しています.

    レンジャーは、このポストの範囲内で適合しない無数の機能を持つソフトウェアの深い部分です.詳しい情報はofficial user guide .

    インストールranger
  • brew install ranger
  • tokei , コードの統計情報を表示するにはtokei ( GitHub ) あなたが使用した言語を破壊することによって、プロジェクトのコード統計を表示できます.それは錆で書かれていますvery fast .
    実行中の出力例を以下に示しますtokei インマイAdvent of Code フォルダ
    -------------------------------------------------------------------------------
     Language            Files        Lines         Code     Comments       Blanks
    -------------------------------------------------------------------------------
     Markdown                1          165          165            0            0
     Rust                   13         1071          854           51          166
     Plain Text             17         4032         4032            0            0
     TOML                    1           11           10            0            1
    -------------------------------------------------------------------------------
     Total                  32         5279         5061           51          167
    -------------------------------------------------------------------------------
    

    インストールtokei
  • brew install tokei

  • 結論
    読書ありがとう!うまくいけば、あなたは興味があるこのページの上で何かを見つけました.あなたがこれのようなより多くの内容に興味があるならば、上で、そして、上に続いてください!