class Raykit::Console
def clean
def clean pattern='' pattern=@opts.arguments[1] if(@opts.arguments.length > 1) REPOSITORIES.matches(pattern).each{|url| repo=Raykit::Git::Repository.new(url) work=Raykit::Git::Directory.new(repo.get_dev_dir('work')) if(Dir.exist?(work.directory)) puts 'removing ' + work.directory begin FileUtils.rm_rf(work.directory,secure:true) rescue puts 'error removing ' + work.directory end end } end