#!/usr/bin/env bash # Simple new installer HOME=$HOME USER=$USER export HOME=$HOME export USER=$USER PACKAGES_MISSING= for cmd in git jq ; do if ! which $cmd &> /dev/null;then PACKAGES_MISSING="${PACKAGES_MISSING} $cmd" fi done if [[ ! -z $PACKAGES_MISSING ]] ; then sudo apt update sudo apt -y install $PACKAGES_MISSING fi # This is the default branch to clone from #branch=main # This branch is at a known-working commit branch=stable git clone -b $branch https://github.com/CoreElectronics/CE-BirdNET-Pi.git ${HOME}/BirdNET-Pi && $HOME/BirdNET-Pi/scripts/install_birdnet.sh if [ ${PIPESTATUS[0]} -eq 0 ];then echo "Installation completed successfully" sudo reboot else echo "The installation exited unsuccessfully." exit 1 fi