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