#!/usr/bin/env bash ### Install the Tailscale system daemon if [ -d /Applications ] && [ -d System ]; then # macOS if command -v tailscaled > /dev/null; then logg info 'Ensuring `tailscaled` system daemon is installed' sudo tailscaled install-system-daemon logg info '`tailscaled` system daemon is now installed and will load on boot' else logg info '`tailscaled` does not appear to be installed' fi fi ### Connect to Tailscale network if command -v tailscale > /dev/null && [ "{{ .user.TAILSCALE_AUTH_KEY }}" != "" ]; then logg info 'Connecting to Tailscale with user-defined authentication key' tailscale up --authkey={{ .user.TAILSCALE_AUTH_KEY }} && logg success 'Connected to Tailscale network' fi