pbfile function in macos.plugin.zsh

This commit is contained in:
Anton 2025-07-17 22:01:04 +02:00 committed by GitHub
commit b7c2682ca0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -314,3 +314,19 @@ source "${0:h:A}/music"
# Spotify control function
source "${0:h:A}/spotify"
# Copy file to the macOS pasteboard
function pbfile() {
if [[ $# -ne 1 ]]; then
echo "Usage: pbfile <file>"
return 1
fi
if [[ ! -e "$1" ]]; then
echo "File not found: $1"
return 1
fi
osascript -e "tell application \"Finder\" to set the clipboard to (POSIX file \"$(realpath "$1")\")"
echo "Copied $1 to pasteboard"
}