はじめに

この資料は Rust 製のコマンドラインツール mcfly について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

mcfly について

McFly は、デフォルトの ctrl-r シェル履歴検索を、作業ディレクトリと最近実行したコマンドのコンテキストを考慮したインテリジェントな検索エンジンに置き換えます。McFlyの提案は、小さなニューラルネットワークでリアルタイムに優先順位を付けられます。

GitHub - cantino/mcfly: Fly through your shell history. Great Scott!

https://github.com/cantino/mcfly/raw/master/docs/screenshot.png

特徴

優先順位付け

McFlyの主な特徴は、リアルタイムで実行される小さなニューラルネットワークによるスマートなコマンド優先順位付けです。実行したいコマンドが常にトップ提案の1つになることを目標にしています。

コマンドを提案するとき、McFlyは以下の点を考慮します: