]> ###2022-05-05 - Initial release - exa v0.10.1 &releaseURL; &releaseMD5URL; local_package_file_md5=$(/usr/bin/md5sum &plugin;/&name;-&version;.txz) remote_package_file_md5=$(/usr/bin/cat &name;-&version;.md5) if test $local_package_file_md5 != remote_package_file_md5 then echo "*** md5 of download package does not match - removing files and exiting ***" rm &plugin;/&name;-&version;.txz rm &name;-&version;.md5 exit 1 else echo "*** md5 check successful ***" fi file=$(/usr/bin/ls /boot/config/plugins/&name;/&name;*.txz | grep -v '&version;') if [ ! -z "$file" ] then filename=$(basename -- $file) previous="${filename%.*}" echo "*** previous version ${previous} found - uninstalling ***" removepkg $previous rm -f $file else echo "*** no previous version found - first time install ***" fi upgradepkg --install-new &plugin;/&name;-&version;.txz **exa** exa is a modern replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it’s small, fast, and just one single binary. By deliberately making some decisions differently, exa attempts to be a more featureful, more user-friendly version of ls. For more information, see [exa’s website](https://the.exa.website/). echo "*** Removing exa ***" # Remove plugin related files removepkg &name;-&version; rm -rf &emhttp; rm -rf &plugin; echo echo "*** Successfully removed exa ***"