{"repo":"cantino/mcfly","free":true,"listed":false,"github":"https://github.com/cantino/mcfly","clone":"git clone https://github.com/cantino/mcfly.git","description":"Fly through your shell history. Great Scott!","language":"Rust","stars":7778,"topics":["rust","shell","history","search"],"license":"MIT","category":"cli-tools","readme_excerpt":"Seeking co-maintainers : I don't have much time to maintain this project these days. If someone would like to jump in and become a co-maintainer, it would be appreciated! McFly - fly through your shell history McFly replaces your default ctrl-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network. TL;DR: an upgraded ctrl-r where history results make sense for what you're working on right now. Features Rebinds ctrl-r to bring up a full-screen reverse history search prioritized with a small neural network. Augments your shell history to track command exit status, timestamp, and execution directory in a SQLite database. Maintains your normal shell history file as well so that you can stop using McFly whenever you want. Unicode support throughout. Includes a simple action to scrub any history item from the McFly database and your shell history files. Designed to be extensible for other shells in the future. Written in Rust, so it's fast and safe. You can type % to match any number of characters when searching. Supports Zsh, Bash (version 3+), and PowerShell (version 7+) Prioritization The key feature of McFly is smart command prioritization powered by a small neural network that runs in real time. The goal is for the command you want to run to always be one of the top suggestions. When suggesting a command, Mc","default_branch":null,"files":null,"tree":[],"storefront":"/r/cantino","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cantino/mcfly/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}