Search code examples
ruby-on-railssassguard

How to use csscss with guard?


I’d like to use csscss tool to detect duplicated CSS in Rails environment. My end goal is to run it whenever a commit is added (and detecting duplicates is only a first step), but assume the simpler case: making csscss go with guard.

I have not found any plugins to handle that nor I have experience to create one.

Did anyone find similar problem?


Solution

  • You could use Guard-Shell to execute csscss on every stylesheet modification:

    guard :shell do
      watch /app/assets/stylesheets/(.*)/ do |m|
        `csscss #{ m[0] }`
      end
    end