1 # Copyright (C) 2008 Dag Odenhall <dag.odenhall@gmail.com>
2 # Licensed under the Academic Free License version 3.0
4 require 'amazing/widget'
9 description "Mail count in maildirs"
10 option :directories, "Globs of maildirs" # TODO: does a default make sense?
11 field :count, "Ammount of mail in searched directories", 0
15 raise WidgetError, "No directories configured" unless @directories
16 @directories.each do |glob|
17 glob = "#{ENV["HOME"]}/#{glob}" if glob[0] != ?/
18 @count += Dir["#{glob}/*"].size