BSD Ports

shells/fish 4.8.1 NetBSD

User friendly command line shell for UNIX-like operating systems

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
gnu-gpl-v2
Categories
shells
Package size
3377.0 KiB, 45394.6 KiB installed

Description

fish is a smart and user friendly command line shell for UNIX-like operating systems, written mainly with interactive use in mind. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.

This is the 4.* branch of the fish shell, rewritten from scratch in Rust, and actively maintained. Some features introduced in fish 4.* are described in https://fishshell.com/blog/new-in-40/

In the other systems

SystemPortVersion
NetBSDshells/fish4.8.1
FreeBSDshells/fish4.9.1_2
DragonFlyshells/fish3.7.1
MidnightBSDshells/fish3.7.1_1

Install

Binary package:

pkgin install fish

From pkgsrc:

cd /usr/pkgsrc/shells/fish && make install clean

Dependencies

No port depends on this one.

Commit history 6

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
f0f1b1714e wiz fish: avoid spawning too many processes during build
9bc4490a11 ktnb fish: update to 4.9.3
4.9.3: more darwin bug fixes 4.9.2: bug fixes for darwin 4.9.1: - On non-default keyboard layouts, fish executed bindings for physical keys instead of only bindings for the layout’s key. For example, on the Dvorak layout, typing s would insert ; because there is a default binding for ; - When typing space to accept a character entered via certain IMEs, fish would insert a space instead of the desired character, which has been fixed - On macOS terminals, keys like option-l would execute bindings for alt-l instead of the historical behavior of inserting a character (like @ on a German layout) 4.9.0: Interactive improvements - To mitigate issues in Konsole version v26.07.80’s implementation of the kitty keyboard protocol, fish no longer requests that protocol …
a62fb72c9a wiz fish: update to 4.8.1.
fish 4.8.1 (released July 14, 2026) =================================== Interactive improvements ------------------------ - On non-macOS platforms, :kbd:`alt-backspace`, :kbd:`alt-delete`, :kbd:`alt-left` and :kbd:`alt-right` operate on words again instead of tokens (:issue:`12122`) eliminating cross-platform differences in input handling. - Builtin and function commands can now be colored separately via new variables :envvar:`fish_color_builtin` and :envvar:`fish_color_function` (:issue:`12837`). - Add :doc:`fish_darcs_prompt <cmds/fish_darcs_prompt>` for `Darcs <https://darcs.net/>`__ repository status. - Fixed a crash in ``commandline --current-process`` when the cursor is inside a ``&|`` pipe (:issue:`12868`). …
a233c4535b jperkin fish: A couple of fixes for Darwin.
The native pax(1) refuses to copy a directory if the target does not already exist, and fish has a couple of manual page differences when installing on Darwin.

The latest 5 of 6 in the history this site was built from.