
Command-completion tool that sits...
You keep your existing terminal and continue typing. Whether a suggestion is accurate depends on a completion spec for that command. The spec declares subcommands, options, and arguments so the parser knows what to offer next. An argument can also run a command or read a local file on each keystroke instead of using a fixed list. The official app page says access has ended. If the old component is still installed, run fig uninstall and move to Amazon Q command-line completion for the original core suggestions. The spec repository remains for developers who need to see how a command's subcommands and arguments were defined.
Fig is a command-completion tool that sits inside an existing terminal. As you type, it shows subcommands, options, and context-relevant arguments. A completion spec describes those pieces in a declarative structure, and suggestions can also be produced by running a command or reading a local file. Parsing splits what you have typed, matches it to the spec, and renders the suggestions. The official app page says access ended on September 1, 2024, and points people to Amazon Q command-line completion. The uninstall command is fig uninstall, which frees local resources.
Difficulty: Intermediate
Suggestions inside the terminal
While you type in the terminal you already use, it shows subcommands, options, and arguments without moving you to a separate command-line app.
Declarative completion specs
Each command is described by a spec of subcommands, options, and arguments, and the parser uses that to decide what can be typed next.
Dynamic argument suggestions
Suggestions do not all have to be fixed. A spec can run a command or read a local file while you type, then render those results.
Uninstall after access ended
The official notice says access ended on September 1, 2024, and gives fig uninstall to remove the component and free system resources.
Complete subcommands in the current terminal
A developer typing git, npm, or similar commands in a familiar terminal uses an existing spec to see the next subcommand and options.
Write a spec for an internal command
A tool author adds a spec of commands, options, and arguments so the terminal can suggest the next token for an internal command.
Check whether the product still signs in
Someone who still has the old install opens the official app page, confirms that access has ended, uninstalls, and then migrates.
The official app page says access ended on September 1, 2024, and tells people to move to Amazon Q command-line completion. That product carries the original core suggestions and adds inline completion and chat. If the old component is still installed, the page says to run fig uninstall and free the resources. New Fig accounts or fresh installs should not be part of a plan now.
Suggestions come from that command's completion spec. The spec declares subcommands, options, and arguments. The parser splits what you have typed, matches the spec, and decides the next token. The docs also say an argument can be produced while you type by running a command or reading a local file, so not every item is hard-coded in the spec. A command without a spec does not get this popup.
Real reviews and feedback from users