Fish

Rating: 
5
Your rating: None Average: 5 (7 votes)

Fish is a fully-equipped command line shell (like bash or zsh) that is smart and user-friendly. Fish supports powerful features like syntax highlighting, autosuggestions, and tab completions that just work, with nothing to learn or configure.

Note: If you get errors about missing dependencies (e.g. `libtinfo.so.5`, double check that you are trying to install the correct build for your Sailfish OS version. See below for details.

If you want to make your command line more productive, more useful, and more fun, without learning a bunch of arcane syntax and configuration options, then fish might be just what you’re looking for!

You'll need a terminal emulator - such as Fingerterm or Toeterm - in order to use this. You can also SSH into your device, if you have the developer mode enabled.

If you're unfamiliar with Fish, please check out the Introduction or Fish for bash users to get started!

Warning! Install at your own risk!

Big fat warning! Do NOT install fish as your default shell!

There are four different builds available:

  • sf340: targets 3.4.0.24, works on SFOS == 3.4
  • sf430: targets 4.3.0.12, works on 4.0 <= SFOS <= 4.3
  • sf440: targets 4.4.0.58, works on SFOS >= 4.4
  • sf450: targets 4.5.0.18, work on SFOS >= 4.5

Source code: https://github.com/direc85/fish

Fish shell homepage: https://fishshell.com/

Fish shell source code: https://github.com/fish-shell/fish-shell

Keywords:

Application versions: 
AttachmentSizeDate
File fish-3.6.0-1_sf340.aarch64.rpm1.84 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf340.armv7hl.rpm1.76 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf340.i486.rpm1.88 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf430.aarch64.rpm1.84 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf430.armv7hl.rpm1.76 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf430.i486.rpm1.88 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf440.aarch64.rpm1.84 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf440.armv7hl.rpm1.76 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf440.i486.rpm1.88 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf450.aarch64.rpm2 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf450.armv7hl.rpm1.9 MB05/03/2023 - 13:42
File fish-3.6.0-1_sf450.i486.rpm1.99 MB05/03/2023 - 13:42
File fish-3.6.1-1_sf340.aarch64.rpm1.85 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf340.armv7hl.rpm1.77 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf340.i486.rpm1.89 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf430.aarch64.rpm1.85 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf430.armv7hl.rpm1.77 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf430.i486.rpm1.89 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf440.aarch64.rpm1.85 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf440.armv7hl.rpm1.77 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf440.i486.rpm1.89 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf450.aarch64.rpm2.01 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf450.armv7hl.rpm1.91 MB30/09/2023 - 17:24
File fish-3.6.1-1_sf450.i486.rpm2 MB30/09/2023 - 17:24
File fish-3.7.0-1_sf340.aarch64.rpm1.88 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf340.armv7hl.rpm1.8 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf340.i486.rpm1.92 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf430.aarch64.rpm1.88 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf430.armv7hl.rpm1.8 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf430.i486.rpm1.92 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf440.aarch64.rpm1.88 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf440.armv7hl.rpm1.8 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf440.i486.rpm1.92 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf450.aarch64.rpm2.04 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf450.armv7hl.rpm1.94 MB30/01/2024 - 12:44
File fish-3.7.0-1_sf450.i486.rpm2.03 MB30/01/2024 - 12:44
Changelog: 

3.7.0-1

  • Fish 3.7.0
  • Fetch Fish version automatically in build script

3.6.1-1

  • Fish 3.6.1

3.6.0-1

  • Fish 3.6.0
  • Provide four builds for different SFOS versions:
    • sf340 for Sailfish OS 3.4.0
    • sf430 for Sailfish OS 4.0.0 - 4.3.0
    • sf440 for Sailfish OS 4.4.0 (and newer)
    • sf450 for Sailfish OS 4.5.0 (and newer)

3.5.1-1

  • Fish 3.5.1
  • Removed mainlained patch to fix launching fish_config

3.4.1-1

  • Fish 3.4.1
  • Fix launching fish_config browser on older SFOS versions
  • Fix fish --version
  • Provide three builds for different SFOS versions:
    • sf340 for Sailfish OS 3.4.0
    • sf430 for Sailfish OS 4.0.0 - 4.3.0
    • sf440 for Sailfish OS 4.4.0 (and newer)
  • Use nproc-2 threads for compiling to keep system responsive

3.4.0-4

  • Fix launching fish_config with sandboxing

3.4.0-3

  • Provide separate builds for SFOS 3 and SFOS 4+

3.4.0-2

  • Fixed dependencies
  • Enabled build-time tests

3.4.0-1

  • Initial release