tail, growl

Szybkie rozwiązanie podglądu logów, plików i innego badziewia na OSX’ie. Tworzymy sobie pliczek tak aby był w PATH, u mnie jest to “~/bin” (tak sobie dodałem do .bashrc - bo wygodnie): #!/bin/sh if [ -z "$1" ]; then echo "arggghhh...." exit 1 fi tail -n0 -F $1 | while read; do echo $REPLY | growlnotify -a tailfgrowl -t $1; done po odpaleniu będzie nam ładnie wyświetlać to co się w pliku zmienia w GROWL’u ;) ...

maja 10, 2010 · paramah

SVN Tips: get diff with files only

Wyciągnięcie tylko nazw plików z SVN’a z ostatniej rewizji jest stosnkowo proste, jednak wymaga wyciągnięcia numeru revizji “HEAD” i decrementację numerka: #!/bin/bash REV=`svn info -rHEAD --xml |grep revision |sed 's/revision="//g' |sed 's/">//g' |head -n1``` let "REV-=1" svn diff -r $REV:HEAD --summarize W outpucie jest lista plików.

kwietnia 16, 2010 · paramah

Mail.app i sqlite

Samael:Mail paramah$ ls -lah ~/Library/Mail | grep -E 'Envelope Index$' | awk {'print $5'} 54M Samael:Mail paramah$ sqlite3 Envelope\ Index SQLite version 3.4.0 Enter ".help" for instructions sqlite> vacuum subjects; sqlite> .exit Samael:Mail paramah$ ls -lah ~/Library/Mail | grep -E 'Envelope Index$' | awk {'print $5'} 53M

lipca 8, 2008 · paramah