Fish 3.7.0 Shell has been released with several intriguing features. The Fish Shell team has introduced the latest iteration – Fish 3.7.0, packed with developments and improvements. This release comes a year after the 3.6.0 version, with some minor point releases in between, ensuring users continuously receive new features.
What is Fish Shell?
Fish Shell is a modern, interactive command-line (shell) program designed to be user-friendly while incorporating advanced functionality for users. A shell is a program that allows users to issue commands and interact with the computer’s operating system.
Fish Shell boasts various features to enhance user efficiency and convenience:
- Smart Auto-Completion: Fish Shell features an intelligent auto-completion system for faster typing of commands, files, and other inputs.
- Color-Coded Output: The shell’s outputs are color-coded, aiding users in easier interpretation.
- Easy Configuration: Fish Shell is easily configurable and customizable to meet user preferences.
- Well-Documented: Fish Shell comes with detailed documentation, aiding users in understanding and utilizing its functionalities.
It’s essential to note that Fish Shell is one of several available shells (e.g., Bash, Zsh, etc.), and the choice depends on user preferences. Fish Shell is available for various Linux distributions, macOS, and other Unix-like systems.
New Features in Fish Shell 3.7.0
History Browser Enhancements
The history browser, crucial for navigating command histories, has received significant improvements. Users can now perform substring matches, making it easier to find specific commands. Opening the history browser is more intuitive, automatically filling the search field when users search. Closing the history browser with the Enter key and copying the searched text to the command line for immediate editing have also been made more convenient.
Performance Improvements
Performance enhancements have been introduced under the hood, benefiting command completion and globbing, particularly on slower file systems like NFS.
Interactive Development and Scripts
Fish 3.7.0 scripting includes various improvements, preventing crashes when running ‘exit’ with a negative number and providing more informative error messages for errors during command substitution. The ‘exec’ command now applies variable overrides, ensuring smooth command execution.
Vim Mode and Search Enhancements
Vim mode enthusiasts will appreciate multiple updates, including improved cursor shaping in iTerm2 and a more refined history search experience. Command completion has been fine-tuned to avoid awkward error messages.
New Feature: ‘history-pager-delete’
The ‘history-pager-delete’ feature simplifies history management, allowing users to quickly delete the currently selected history browser item with a keystroke.
Additions and Appearance
Prompt themes in Fish 3.7.0 have undergone a facelift, with the default theme now following the terminal palette for a more harmonious visual experience. Various command completions, including ZFS and Git, have been refined, addressing issues and adding support for new features.
The release also includes improvements to the manual page filler generator, enhancing the overall completeness and accuracy of suggestions for manual pages.
In conclusion, Fish Shell 3.7.0 isn’t just a bug-fix update; it provides a more efficient and enjoyable command-line experience for serious shell users. We extend our thanks to the team for their continuous and thoughtful developments.
If you’d like to experience the latest Fish Shell, visit the official Fish Shell website and get your copy of Fish 3.7.0.
Flathub: The App Store for Linux
Introduction Flathub is an increasingly popular app store for Linux, offering a centralized reposito…
TrueNAS: A Robust Network-Attached Storage Solution
TrueNAS, a robust and versatile Network-Attached Storage (NAS) operating system, has garnered widesp…
A Lifeline for CentOS 7 Users: Introducing SUSE Liberty Linux Lite
Enlyft reports nearly 400,000 active CentOS users today. For those relying on CentOS 7, it’s crucial…