diff options
Diffstat (limited to 'rake_helpers/del_vim_orphans.rb')
-rw-r--r-- | rake_helpers/del_vim_orphans.rb | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/rake_helpers/del_vim_orphans.rb b/rake_helpers/del_vim_orphans.rb deleted file mode 100644 index abf825e..0000000 --- a/rake_helpers/del_vim_orphans.rb +++ /dev/null @@ -1,43 +0,0 @@ -$saveable = 0.0
-
-puts
-puts 'Searching for vim backup files...'
-puts
-
-for sw in Dir['**/.*.sw*']
- file = File.join(File.dirname(sw), File.basename(sw)[/^.(.*).sw.$/, 1])
-
- status =
- if not File.exist? file
- 'MISSING!'
- elsif File.mtime(sw) > File.mtime(file)
- 'changed'
- else
- 'deprecated'
- end
- deprecated = (status == 'deprecated' or ARGV.include? '-A')
-
- size = File.size(sw).to_f / 1024
- $saveable += size if deprecated
-
- action =
- if ARGV.include? '-D'
- if deprecated
- begin
- File.delete sw
- rescue => boom
- boom.class.name
- else
- 'delete'
- end
- end
- else
- ''
- end
-
- puts " %-13s [%3.0f KB] %-60s %-13s" % [
- status, size, file, action]
-end
-
-puts
-puts '%3.0f KB can be saved.' % $saveable
|