Skip to content

Commit

Permalink
.aliases: Add chromekill to kill all Chrome tabs to free up memory
Browse files Browse the repository at this point in the history
Useful when you have a lot of tabs open (which I always do), but you don’t want to close them.

Tabs in Chrome are just processes, so we just filter out the ones we want, and kill them.

Closes mathiasbynens#236.
  • Loading branch information
sindresorhus authored and mathiasbynens committed Aug 27, 2013
1 parent 3803a98 commit bd9429a
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .aliases
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,7 @@ command -v grunt > /dev/null && alias grunt="grunt --stack"
alias stfu="osascript -e 'set volume output muted true'"
alias pumpitup="osascript -e 'set volume 7'"
alias hax="growlnotify -a 'Activity Monitor' 'System error' -m 'WTF R U DOIN'"

# Kill all the tabs in Chrome to free up memory
# [C] explained: http://www.commandlinefu.com/commands/view/402/exclude-grep-from-your-grepped-output-of-ps-alias-included-in-description
alias chromekill="ps ux | grep '[C]hrome Helper --type=renderer' | grep -v extension-process | tr -s ' ' | cut -d ' ' -f2 | xargs kill"

0 comments on commit bd9429a

Please sign in to comment.