https://github.com/junegunn/fzf git clone https://github.com/junegunn/fzf.git v0.21.1 2020-04-03 see: https://medium.com/better-programming/boost-your-command-line-productivity-with-fuzzy-finder-985aa162ba5d golang getting this error go: github.com/gdamore/tcell@v1.3.0: Get "https://proxy.golang.org/github.com/gdamore/tcell/@v/v1.3.0.mod": x509: certificate signed by unknown authority read about it: https://stackoverflow.com/questions/29286307/x509-certificate-signed-by-unknown-authority-both-with-docker-and-with-github https://stackoverflow.com/questions/45165813/x509-certificate-signed-by-unknown-authority#45165813 https://stackoverflow.com/questions/38822764/how-to-send-a-https-request-with-a-certificate-golang https://stackoverflow.com/questions/53211703/x509-certificate-signed-by-unknown-authority-go-pingdom http://forum.tinycorelinux.net/index.php/topic,22858.msg142863.html#msg142863 https://golang.org/src/crypto/x509/root_unix.go the fix: ca-certificates.tcz is installed sudo mkdir -p /etc/ssl/ sudo ln -s /usr/local/etc/ssl/certs /etc/ssl/certs development dependencies are pulled in automatically during the build process tce-load -i go.tcz (my personal tcz) go build fzf.tcz.dep: bash-completion.tcz findutils.tcz perl5.tcz add this line to terminal rc file (~/.ashrc, ~/.bashrc, etc): [ -f /usr/local/share/fzf/.fzf.bash ] && source /usr/local/share/fzf/.fzf.bash Example .bashrc "script edit" function: se() { du -a ~/.local/bin/* | awk '{print $2}' | fzf | xargs -r $EDITOR;} usage: CTRL-T - Paste the selected files and directories onto the command-line CTRL-R - Paste the selected command from history onto the command-line ALT-C - cd into the selected directory set all files in the tcz to the same date: find ./squashfs-root -exec touch -m --reference=./squashfs-root/usr/local/bin/fzf {} + test with base norestore submitqc --color --libs --fix --strip ./fzf.tcz # get the extension files dates the same as tcz for file in fzf.tcz.*; do touch --no-create --reference=fzf.tcz $file; done # set the permissions for file in fzf.*; do chmod 666 $file; done #tar all necessary and optional files, example: tar cvzf ./fzf.tar.gz ./fzf/ save this file with name compile_fzf