#!/bin/bash set -e OS=$(uname -s | tr '[:upper:]' '[:lower:]') ARCH=$(uname -m) case "$ARCH" in x86_64) ARCH="amd64" ;; aarch64) ARCH="arm64" ;; arm64) ARCH="arm64" ;; esac PIDRIVE_SERVER="https://pidrive.ressl.ai" echo "Installing pidrive for $OS/$ARCH..." # Install WebDAV mount support (Linux only — macOS has it built in) if [ "$OS" = "linux" ]; then if ! command -v mount.davfs &>/dev/null; then echo "Installing davfs2..." if command -v apt &>/dev/null; then sudo apt update && sudo apt install -y davfs2 elif command -v yum &>/dev/null; then sudo yum install -y davfs2 fi fi fi # Install pidrive CLI echo "Installing pidrive CLI..." curl -sSLo /usr/local/bin/pidrive \ "${PIDRIVE_SERVER}/releases/pidrive-${OS}-${ARCH}" chmod +x /usr/local/bin/pidrive echo "" echo "pidrive installed!" echo "" echo "Next steps:" echo " pidrive register --email you@company.com --name \"My Agent\" --server ${PIDRIVE_SERVER}" echo " pidrive mount" echo " ls /drive/"