#!/bin/bash # Required parameters: # @raycast.schemaVersion 1 # @raycast.title Extract YouTube Info # @raycast.mode fullOutput # Optional parameters: # @raycast.icon 📹 # @raycast.argument1 { "type": "text", "placeholder": "YouTube link", "optional": false, "percentEncoded": true } # Documentation: # @raycast.description Run yt on a YouTube link # @raycast.author Daniel Miessler # @raycast.authorURL https://github.com/danielmiessler # Set PATH to include common locations and $HOME/go/bin PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/go/bin:$PATH" # Check if yt command is available if command -v yt >/dev/null 2>&1; then # Directly call yt with the YouTube link yt "${1}" else echo "Error: yt command not found in PATH" echo "Current PATH: $PATH" exit 1 fi