This is a port of fish shell, the friendly interactive shell to Openwrt. This repo derived from entware-ng-rtndev.
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
# 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
- Copy fish.ipk(name might be differ) from openwrt_sdk_dir/bin/... to openwrt
opkg install fish.ipk