crunchbang/scripts/dock.sh

38 lines
789 B
Bash
Executable file

#!/bin/sh
# Function to check dock size
check_dock() {
echo "Current Dock tile size:"
defaults read com.apple.dock tilesize
}
# Function to reset dock
reset_dock() {
echo "Resetting Dock to default settings..."
defaults delete com.apple.dock tilesize
killall Dock
echo "Dock has been reset and restarted."
}
# Show usage if no arguments provided
if [ $# -eq 0 ]; then
echo "Usage: $0 [check|reset]"
echo " check - Show current Dock tile size"
echo " reset - Reset Dock to default settings"
exit 1
fi
# Process command line arguments
case "$1" in
"check")
check_dock
;;
"reset")
reset_dock
;;
*)
echo "Invalid option: $1"
echo "Usage: $0 [check|reset]"
exit 1
;;
esac