浏览代码

Plugin: Rake-fast: Support both *nix and Darwin

Leif Ringstad 11 年之前
父节点
当前提交
48f8f2809b
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      plugins/rake-fast/rake-fast.plugin.zsh

+ 7 - 2
plugins/rake-fast/rake-fast.plugin.zsh

@@ -27,8 +27,13 @@ _rake_refresh () {
 _rake_does_task_list_need_generating () {
   if [ ! -f .rake_tasks ]; then return 0;
   else
-    accurate=$(stat -f%m .rake_tasks)
-    changed=$(stat -f%m Rakefile)
+    if [[ $(uname -s) == 'Darwin' ]]; then
+      accurate=$(stat -f%m .rake_tasks)
+      changed=$(stat -f%m Rakefile)
+    else
+      accurate=$(stat -c%Y .rake_tasks)
+      changed=$(stat -c%Y Rakefile)
+    fi
     return $(expr $accurate '>=' $changed)
   fi
 }