21 lines
		
	
	
	
		
			496 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			496 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env zsh
 | 
						|
# Eryn Wells <eryn@erynwells.me>
 | 
						|
 | 
						|
autoload darwin_icloud_drive_path
 | 
						|
 | 
						|
icloud=`darwin_icloud_drive_path`
 | 
						|
if [[ ! -d "$icloud" ]]; then
 | 
						|
    return 1
 | 
						|
fi
 | 
						|
 | 
						|
# Put screenshots in iCloud Drive, in a directory according to hostname
 | 
						|
local name=`hostname -s | tr A-Z a-z | tr ' ' -`
 | 
						|
local screenshots_dir="$icloud/Screenshots/$name"
 | 
						|
mkdir -p "$screenshots_dir"
 | 
						|
 | 
						|
echo "$screenshots_dir"
 | 
						|
defaults write com.apple.screencapture screenshots_diration "$screenshots_dir"
 | 
						|
 | 
						|
killall Dock
 | 
						|
 | 
						|
return 0
 |