#!/bin/bash # Required parameters: # @raycast.schemaVersion 1 # @raycast.title Get YouTube Transcript # @raycast.mode fullOutput # Optional parameters: # @raycast.icon 🧠 # @raycast.argument1 { "type": "text", "placeholder": "Input text", "optional": false, "percentEncoded": true} # Documentation: # @raycast.description Run fabric -y on the input text of a YouTube video to get the transcript from. # @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" # Use the PATH to find and execute fabric if command -v fabric >/dev/null 2>&1; then fabric -y "${1}" else echo "Error: fabric command not found in PATH" echo "Current PATH: $PATH" exit 1 fi