Add Mail category and entry
This commit is contained in:
parent
ddc0629c5f
commit
9082797f14
31
README.md
31
README.md
@ -19,6 +19,7 @@ For more terminal shell goodness, please also see this list's sister list [Aweso
|
|||||||
- [App Store](#app-store)
|
- [App Store](#app-store)
|
||||||
- [Apple Remote Desktop](#apple-remote-desktop)
|
- [Apple Remote Desktop](#apple-remote-desktop)
|
||||||
- [iTunes](#itunes)
|
- [iTunes](#itunes)
|
||||||
|
- [Mail](#mail)
|
||||||
- [Safari](#safari)
|
- [Safari](#safari)
|
||||||
- [Sketch](#sketch)
|
- [Sketch](#sketch)
|
||||||
- [TextEdit](#textedit)
|
- [TextEdit](#textedit)
|
||||||
@ -151,6 +152,36 @@ rm -r ~/Library/Containers/com.apple.RemoteDesktop
|
|||||||
launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
|
launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Mail
|
||||||
|
|
||||||
|
#### Vacuum Mail Index
|
||||||
|
The code below will quit Mail, vacuum the SQLite index, then re-open Mail. On a large email database that hasn't been optimized for a while, this can provide significant improvements in responsiveness and speed.
|
||||||
|
```applescript
|
||||||
|
(*
|
||||||
|
Speed up Mail.app by vacuuming the Envelope Index
|
||||||
|
Code from: http://www.hawkwings.net/2007/03/03/scripts-to-automate-the-mailapp-envelope-speed-trick/
|
||||||
|
Originally by "pmbuko" with modifications by Romulo
|
||||||
|
Updated by Brett Terpstra 2012
|
||||||
|
Updated by Mathias Törnblom 2015 to support V3 in El Capitan and still keep backwards compability
|
||||||
|
*)
|
||||||
|
|
||||||
|
tell application "Mail" to quit
|
||||||
|
set os_version to do shell script "sw_vers -productVersion"
|
||||||
|
set mail_version to "V2"
|
||||||
|
considering numeric strings
|
||||||
|
if "10.10" <= os_version then set mail_version to "V3"
|
||||||
|
end considering
|
||||||
|
|
||||||
|
set sizeBefore to do shell script "ls -lnah ~/Library/Mail/" & mail_version & "/MailData | grep -E 'Envelope Index$' | awk {'print $5'}"
|
||||||
|
do shell script "/usr/bin/sqlite3 ~/Library/Mail/" & mail_version & "/MailData/Envelope\\ Index vacuum"
|
||||||
|
|
||||||
|
set sizeAfter to do shell script "ls -lnah ~/Library/Mail/" & mail_version & "/MailData | grep -E 'Envelope Index$' | awk {'print $5'}"
|
||||||
|
|
||||||
|
display dialog ("Mail index before: " & sizeBefore & return & "Mail index after: " & sizeAfter & return & return & "Enjoy the new speed!")
|
||||||
|
|
||||||
|
tell application "Mail" to activate
|
||||||
|
```
|
||||||
|
|
||||||
### Safari
|
### Safari
|
||||||
|
|
||||||
#### Enable Develop Menu and Web Inspector
|
#### Enable Develop Menu and Web Inspector
|
||||||
|
Loading…
Reference in New Issue
Block a user