Sha256: 58b5bdca3fa62052f56e8e54d432948c42ccd4b03aa3767c25f9a3ae6cc717a7

Contents?: true

Size: 1.52 KB

Versions: 2

Compression:

Stored size: 1.52 KB

Contents

= TODO

== v0.1.0

It's in beta right now.  Here's what's left for the first release:

* Turn off forced noop before release

== Future Releases

Some of these might not happen, but they're being thought about.  Feel free to add your own.

* Better user documentation of the DSL (in Maid::Tools)
* Man pages, e.g. maid(1) and maid(5)
  * I've read http://ozmm.org/posts/man_what.html and http://rcrowley.org/articles/man-pages-vs-rubygems.html and I'm not too happy with the available tools for this
* Use a Cocoa interface to get Spotlight results
* "Watch" rules that use Folder Actions on OS X (and icron on Linux?).  Something like:

    Maid.rules do
      watch '~/Downloads' do
        rule 'watch rule 1' do
          # ...
        end

        rule 'watch rule 2' do
          # ...
        end
      end

      rule 'normal rule 3' do
        # ...
      end
    end

* Guard has some similar "watch" functionality.  Here's what they use:
  * FSEvent support on Mac OS X 10.5+ (without RubyCocoa!, rb-fsevent gem, >= 0.3.5 required).
  * Inotify support on Linux (rb-inotify gem, >= 0.5.1 required).
  * Directory Change Notification support on Windows (rb-fchange, >= 0.0.2 required).
  * Polling on the other operating systems (help us to support more OS).
  * Automatic & Super fast (when polling is not used) files modifications detection (even new files are detected).
* Possibly: notifications
  * Growl notifications (growlnotify & growl gem required).
  * Libnotify notifications (libnotify gem required).

* GUI for configuring easy rules

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
maid-0.1.0.rc.1 TODO.rdoc
maid-0.1.0.beta.4 TODO.rdoc