要跟踪每个开源项目是否更新并且每次都手工去做up 是很累的
用prel写了一个简单的自动更新加到cront里面每天定期执行:
在MAC下可以直接调用Growl来做一个友好的提示.简短代码如下。适合懒人使用
use Mac::Growl;
%dir = (
‘/Users/leehao/Sites/jquery/trunk/’ => ‘jquery’,
‘/Users/leehao/Sites/ZendFramework/’ => ‘ZendFramework’,
);
&auto_svnup;
sub auto_svnup {
@key = keys %dir;
foreach $key(@key)
{
chdir $key;
$callback = `svn up`;
Mac::Growl::PostNotification(
‘growlalert’,
‘alert’,
“$dir{$key}”,
“$callback”,
);
}
}
Tags: perl