#!/bin/bash
set -e
NORMALUSER=$USER
echo "#########################"
echo "# NeoPkg installer (V2) #"
echo "#########################"
cd
echo "!!! DO NOT RUN THIS AS ROOT !!!"
echo "Welcome! This installer will guide you through the steps of installing"
echo "NeoPkg to your MacOS System."
echo "This script will use sudo a few times to properly install NeoPkg. Make sure you can use sudo!"
read -p "Do you want to start the installation? (y/n) " choice
case $choice in
[yY]* ) echo "Alright! Will begin installation." ;;
[nN]* ) echo "Alright! Aborting." && exit 0 ;;
*) exit ;;
esac
echo "--- Step 1: Download NeoPkg ---"
curl -L https://codeberg.org/NeoPkg/Neo/releases/download/0.1/neo -o /tmp/neo
echo "--- Step 2: Install NeoPkg ---"
echo "Create NeoPkg Directory in /opt/neo"
sudo mkdir -p /opt/neo/bin
echo "Move NeoPkg binary to /opt/neo"
sudo mv /tmp/neo /opt/neo/bin/neo
sudo chmod +x /opt/neo/bin/neo
echo "--- Step 3: Finish installation ---"
echo 'export PATH="/opt/neo/bin:$PATH"' >> /Users/$NORMALUSER/.zprofile
source /Users/$NORMALUSER/.zprofile
echo "Wooho, NeoPkg is installed!"
echo "Dont forget to update it from time to time."