Building rfig: a Rust terminal autocomplete and open-source Fig alternative
Description and use
rfig is an open‑source Rust terminal autocomplete that provides IDE‑style command completion without replacing the shell. It supports zsh, Bash 4.4+, and Fish 3.6+ on macOS and Linux, offering a completion menu with nested subcommands, dynamic arguments, and history‑based autosuggestions.
Problem
Need IDE‑style command completion in the terminal without replacing the shell that runs commands.
Outcome
rfig delivers IDE‑style completion in the terminal, offering nested subcommands, dynamic arguments, and history‑based autosuggestions without replacing the underlying shell.
Workflow
- Install rfig via Homebrew:
brew install tamia6/tap/rfig rfig setup - Open a new shell
- Start typing to see completion menu and autosuggestions
Evidence
I built rfig because I wanted IDE‑style completion in the terminal without replacing the shell that actually runs my commands.
rfig is an independent, open‑source terminal autocomplete project inspired by Fig.
Shows a completion menu as you type, with nested subcommands and dynamic arguments when the installed completion source provides them.
Adds directory‑scoped, history‑based autosuggestions as inline gray text.
brew install tamia6/tap/rfig rfig setup
- Record date: 2026-10-08T06:41:57.804Z