#!/bin/zsh #################################################################################################### # # ****** # *...../ / ****** # ************** *****/ *****/*****/***/*************/ ****** /********** # ******/..*****/ *****/ *****/********//******/ ,*****/******,***** ,*****/ # *****/ ***** *****/ *****/*****/ *****/ /************************** # *******//*****/ *************/*****/ *********************/*******./*/* ()) # ************* ******/*****/*****/ *****/******/. ****** ********** (())) # *****/ *****/ ()) # *****/ *****/ # # ATTENTION - DISCLAIMER # YOU USE THIS SCRIPT AT YOUR OWN RISK. THE SCRIPT IS PROVIDED FOR USE “AS IS” WITHOUT WARRANTY OF # ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY LAW PURPLE COMPUTING DISCLAIMS ALL WARRANTIES OF ANY # KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OR CONDITIONS # OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. PURPLE COMPUTING CANNOT # BE HELD LIABLE FOR DAMAGES CAUSED BY THE EXECUTION OF THIS CODE. # #################################################################################################### # tstools.sh - Must be run with Sudo or MDM # Last Updated by Purple, 05/02/2025 #################################################################################################### version="v2.0-1aad" if [ "$EUID" -ne 0 ] then printf "\033[1;31mPurple Tailscale Toolkit Error: Please run: sudo tstools\033[0m\n" exit fi SYMLINK="/usr/local/bin/tstools" TARGET="/Library/Application Support/Purple/tstools.sh" mkdir -p "/Library/Application Support/Purple/" DA=$(date +%s) # rm -f "$TARGET" sudo curl -fsSL -o /tmp/tailscale-$DA.sh https://prpl.uk/tailscalesh sudo curl -fsSL -o "$TARGET" https://prpl.uk/tailscaletools source /tmp/tailscale-$DA.sh if [ -L "$SYMLINK" ]; then echo "" else rm -f "$SYMLINK" sleep 0.5 ln -s "$TARGET" "$SYMLINK" fi sudo chmod +x "$SYMLINK" "$TARGET" #################################################################################################### echo ............................................... echo ....... Purple Tailscale Toolkit .............. echo ............................................... echo "Version: $version" echo "" echo "Command Selected: $@" echo "" $@ #################################################################################################### rm /tmp/tailscale-$DA.sh sleep 0.5 sudo chmod +x "$SYMLINK" "$TARGET" echo ""