/openwrt-fish

Fish Shell on Openwrt

Primary LanguageMakefile

openwrt-fish

This is a port of fish shell, the friendly interactive shell to Openwrt. This repo derived from entware-ng-rtndev.

Deprecation warning

This package has been merged since a long time ago, please use fish package in offical repo (might be available since 19.07) or build using official SDKs.

To install fish from offical repo, do:

Download correspoinding SDK, and extract.

Install build dependencies.

cd <SDK path>
./feeds/update -a
./feeds/install fish
make package/fish/compile

compile from source

# e.g. ar71xx
tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
cd OpenWrt-SDK-ar71xx-*
# update and install all
./scripts/feeds update -a
./scripts/feeds install -a
# get fish
git clone https://github.com/jqqqqqqqqqq/openwrt-fish.git package/openwrt-fish
# Choose Utility -> Shell -> fish
make menuconfig
# begin compile
make package/openwrt-fish/compile V=99

installation

  • Copy fish.ipk(name might be differ) from openwrt_sdk_dir/bin/... to openwrt
  • opkg install fish.ipk