Skip to content

Releases: en3sis/figxit

v0.2.1

Choose a tag to compare

@en3sis en3sis released this 06 Oct 00:51
1bff71e

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@en3sis en3sis released this 05 Oct 23:30
7891a20

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/bash of 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

Choose a tag to compare

@en3sis en3sis released this 05 Oct 12:19
f9c6e4f

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.