Releases: en3sis/figxit
Release list
v0.2.1
v0.2.0
Figxit shows a native autocomplete popup for your terminal on macOS. It lists subcommands, options, files, make targets, package scripts, and your history as you type.
In this version
- tmux is optional. The popup works in tmux and directly in a terminal app. Without tmux, the terminal app must report its cursor position. Tested in Ghostty, iTerm2, and Terminal.
- bash and fish. New adapters for bash 5 or later and fish 4, with the same keys as zsh.
- New setup window. It lists each shell on your Mac, with a Set Up button for each one.
- New Doctor window. One row for each check, and a Copy Report button for bug reports.
- A complete command shows its list one column to the right, where it stays after the space.
- A first word that differs from what you typed only by letter case is not listed.
Limits
- The
/bin/bashof macOS is version 3.2 and does not work. Use bash from Homebrew. - Without tmux, a native split of the terminal app gets no popup. Use tmux for splits.
- In bash and fish, the popup is off in vi mode.
Install
Download Figxit-0.2.0.dmg, open it, and move Figxit to Applications. The app is signed and notarized. An installed 0.1.x updates through the built-in updater.
Requirements: Apple Silicon, macOS 13 or later. zsh, bash 5, or fish 4.
v0.1.4
Figxit shows a native autocomplete popup for your terminal on macOS. It lists subcommands, options, files, make targets, package scripts, and your history as you type.
Install
Download Figxit-0.1.4.dmg, open it, and move Figxit to Applications. The app is signed and notarized. Later versions install through the built-in updater.
In this version
- A complete command (for example
bun,docker,make) shows its list before you type the space. The first row runs the command as typed. - Enter inserts the selected row when you typed part of a word or moved the selection. If not, Enter runs the command.
- Names in capitals, names with
prod, and make targets with a[prod]tag show a red icon. - The menu shows how many terminals are connected.
- About window with links to the website, GitHub, Discord, and X.
Requirements: macOS 13 or later, zsh, tmux.