Sha256: fcfd68d9d415da742c5932d9280745f0b26ad3952fd59d6e7cd87e942cfc2ee9
Contents?: true
Size: 672 Bytes
Versions: 4
Compression:
Stored size: 672 Bytes
Contents
module Shoe module Tasks # Defines <tt>`rake clean`</tt> to remove <tt>.gitignore</tt>d files and # directories. # # Uses <tt>`{git clean}[http://www.kernel.org/pub/software/scm/git/docs/git-clean.html] -fdX`</tt>. # # To enable, version your project with git[http://git-scm.com]. # # To configure, edit your # <tt>{.gitignore}[http://www.kernel.org/pub/software/scm/git/docs/gitignore.html]</tt>. class Clean < Abstract def active? File.directory?('.git') end def define desc 'Remove ignored files' task :clean do sh 'git clean -fdX' end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
shoe-0.6.1 | lib/shoe/tasks/clean.rb |
shoe-0.6.0 | lib/shoe/tasks/clean.rb |
shoe-0.5.1 | lib/shoe/tasks/clean.rb |
shoe-0.5.0 | lib/shoe/tasks/clean.rb |