fish 4.1 adds brace syntax for compound commands, transient prompts, and much more

fish 4.1 adds brace syntax for compound commands, transient prompts, and much more

fish 4.1 arrives as a major update for this user-friendly command line shell for Linux and macOS, marking nearly 1400 commits since the previous version. The release introduces support for compound commands written with braces, aligning with the syntax conventions of other popular shells. In addition, transient prompts are now supported, offering more flexible and dynamic shell prompt experiences.

Building on these changes, tab completion behavior has been improved. Completion results are now truncated up to the common directory path, offering users clearer and more relevant suggestions. For those who use self-installing builds, such as those created by cargo install, fish now ensures that unrelated files are no longer included, streamlining installation and reducing unnecessary files.

The message localization system has also seen an overhaul. The gettext-based system now provides expanded translations in self-installing builds, supporting more languages and improving accessibility. Beyond these primary updates, the 4.1 release contains deprecations, feature removals, scripting and interactive mode improvements, updated bindings, additional completion enhancements, and better terminal support, as outlined in the detailed release notes.

by Paul

ddnn
ddnn found this interesting
fish iconfish
  113
  • Shell
  • FreeOpen Source
  • ...

fish is a user-friendly command line shell for UNIX-like operating systems, including Linux. It serves as a Terminal Emulator and is rated 4. Notable features include sane defaults, autocompletion, and color coding, which enhance user experience and efficiency. Top alternatives for fish include Zsh, Bash, and PowerShell.

No comments so far, maybe you want to be first?
Gu