Sha256: 51b4e54fb32156869e1f3acef48ab270f850a379743d99e1e0c62b1cbbb1cb80

Contents?: true

Size: 567 Bytes

Versions: 10

Compression:

Stored size: 567 Bytes

Contents

module Traquitana
   class Cleaner
      attr_accessor :network

      def initialize
         @config  = Traquitana::Config.instance
         @config.load
			@options = @config.password.size>1 ? {:password=>@config.password} : {}
         @network = Traquitana::SSH.new(@config.host,@config.user,@options)
      end

      def run
         STDOUT.print "Cleaning old files ... "
         @network.execute(["find #{@config.directory}/traq -type f -iname '*.zip' -o -iname '*.list' | sort | head -n-2 | xargs rm $1"])
         STDOUT.puts "done."
      end
   end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
traquitana-0.0.26 lib/cleaner.rb
traquitana-0.0.25 lib/cleaner.rb
traquitana-0.0.24 lib/cleaner.rb
traquitana-0.0.23 lib/cleaner.rb
traquitana-0.0.22 lib/cleaner.rb
traquitana-0.0.21 lib/cleaner.rb
traquitana-0.0.20 lib/cleaner.rb
traquitana-0.0.19 lib/cleaner.rb
traquitana-0.0.18 lib/cleaner.rb
traquitana-0.0.17 lib/cleaner.rb