Skip to content

Instantly share code, notes, and snippets.

@eguven
eguven / brew-list.sh
Last active August 19, 2024 10:14
List all packages installed using Homebrew and their sizes
# this original one uses values returned from 'brew info'
brew list --formula | xargs -n1 -P8 -I {} \
sh -c "brew info {} | egrep '[0-9]* files, ' | sed 's/^.*[0-9]* files, \(.*\)).*$/{} \1/'" | \
sort -h -r -k2 - | column -t
# faster alternative using 'du'
du -sch $(brew --cellar)/*/* | sed "s|$(brew --cellar)/\([^/]*\)/.*|\1|" | sort -k1h
@marpie
marpie / peEvade.py
Created June 1, 2012 07:37
PE file format parsing *incomplete*
#!/usr/bin/env python
# -*- coding: utf-8 -*-
""" peEvade
TEMPLATE Description
Author: marpie (marpie@a12d404.net)
Last Update: 20120531
Created: 20120530