可以显示git状态的shell prompt

[更新:2009/11/05] 增加了一个小功能,如果本地分支有未推送到对应远端分支的内容,会有提示。 最近看了一些和shell prompt 有关的文章,把自己的shell prompt调整了一下。 在一般目录里就是这样: 分别显示用户名@主机、时间和当前目录。 如果当前目录刚好是一个git repository,就是这样: 后面会多出当前的git branch的名字。 如果当前git repository有还没提交的内容,git branch名就是红色的: 这是我使用的prompt文件,可以把它的内容加在.bash_profile或者source引用到环境脚本里。 . prompt.sh 适用环境为Mac OS X 10.5的Terminal+bash。 相关文章: Tip: Prompt Magic bashish add the current git branch to your prompt

说说最近看的电影

年末年初,象赶场一样看了一堆电影。贺岁大片我都看过来的了,按喜欢程度依次是《叶问》,《梅兰芳》,《大搜查》,《非诚勿扰》。其实真的谈得上喜欢的可能只有《叶问》一部。很多人诟病它没有情节,他们对电影的要求应该比较全面,多半对邵氏老片更加忍无可忍。 《非诚勿扰》就是小品加广告,对冯小刚在三联生活周刊访谈中谈到的那些,我也表示同情,以冯小刚的能力,在这样的环境下也没法要求他做到更好了。海峡那边另一部票房过亿的《海角七号》我也看了,很典型的台湾电影,对我来说和八十年代那些台湾言情片没有本质上的区别,在女主角说到那是她见过的最感人的信时,我笑场了。台湾电影,要么太煽,要么太闷,最喜欢的那个导演还死掉了。 《大搜查》是非常港片的港片,就象那些数不清的曾经在黑暗的录像厅里给我们带来过90分钟快乐的港片一样。我都差点忘记那种感觉了,还挺怀旧的。张国立在解释自己为什么没有去复仇的时候说了一句“我不能和他们一样”类似的话。想起另一对对立的角色,小丑曾经对蝙蝠侠说过,You complete me。那两个人就是太极中的阴阳,在不同的世界,做的其实是一样的事情。《黑暗骑士》只是一部好莱坞大片,而背负众多责任或者枷锁的东方电影,所表达出的又是怎样的哲学观? 昨天去三里屯美嘉看了《马达加斯加2》,去那么远是因为美嘉到处搞半价而中关村美嘉的购票长龙曾经把我吓得够呛。从娱乐的角度看,《马2》至少比《非诚勿扰》强。我一直觉得好莱坞很多动画片有比较明确的针对人群。电影版辛普森的失败就在于它针对的人群和电视版的有差别,把大家忽悠了。《马2》的针对人群,应该和《Shark Tale》、《快乐的大脚》差不多,是听R&B和Hipop的那群人。不像Shrek,会更多吸引一些对听Bob Dylan、Nick Cave和Tom Waits的老嬉皮士。 今天刚刚看完一个月来看过的最好的片子,《Revolutionary Road》。看这个片子会让你想起很多电影,《American Beauty》,《Fight Club》,在接近结尾的时候,我们还在猜测这会是廊桥遗梦前传还是《时时刻刻(The Hours)》前传。到底是burn out还是fade away,hey hey my my。