123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- alias showfiles='defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder'
- alias hidefiles='defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder'
- # Recursively delete .DS_Store files
- alias rm-dsstore="find . -name '*.DS_Store' -type f -delete"
- function savepath() {
- pwd > ~/.current_path~
- }
- function tab() {
- savepath
- osascript >/dev/null <<EOF
- on do_submenu(app_name, menu_name, menu_item, submenu_item)
- -- bring the target application to the front
- tell application app_name
- activate
- end tell
- tell application "System Events"
- tell process app_name
- tell menu bar 1
- tell menu bar item menu_name
- tell menu menu_name
- tell menu item menu_item
- tell menu menu_item
- click menu item submenu_item
- end tell
- end tell
- end tell
- end tell
- end tell
- end tell
- end tell
- end do_submenu
- do_submenu("Terminal", "Shell", "New Tab", 1)
- EOF
- }
- function itab() {
- savepath
- osascript >/dev/null <<EOF
- on do_submenu(app_name, menu_name, menu_item)
- -- bring the target application to the front
- tell application app_name
- activate
- end tell
- tell application "System Events"
- tell process app_name
- tell menu bar 1
- tell menu bar item menu_name
- tell menu menu_name
- click menu item menu_item
- end tell
- end tell
- end tell
- end tell
- end tell
- end do_submenu
- do_submenu("iTerm", "Shell", "New Tab")
- EOF
- }
|