#!/usr/bin/env bash set -e repository=https://taskfile.build install_dir='/usr/local/bin' if [[ "$1" == '--user' ]]; then install_dir="$HOME/.local/bin" mkdir -p "$install_dir" echo "Installing scripts in $install_dir" fi # Fetch list of scripts from the repository echo "Fetching script list from $repository" scripts=$(curl -sL "$repository/scripts.txt") if [[ -z "$scripts" ]]; then echo "Error: Could not fetch script list." exit 1 fi for script in $scripts; do echo "Installing $script ..." curl -sL "$repository/bin/$script" -o "$install_dir/$script" chmod +x "$install_dir/$script" done echo "Installation complete."