Sha256: f2276414f57f8aeb158e2b83af4e5e2295c3128dc7aae9bcdd079454ac7bd9b0

Contents?: true

Size: 470 Bytes

Versions: 5

Compression:

Stored size: 470 Bytes

Contents

require 'atcoder_greedy'
require 'atcoder_greedy/command'

module AtcoderGreedy
  class Command < Thor
    desc 'destroy [CONTESTNAME]', 'destroy contest templates for [CONTESTNAME]'

    def destroy(contest_name)
      puts "Destroy ./#{contest_name} [y/n]?"
      s = $stdin.gets
      if s == 'y' || s == 'yes'
        if system("rm -r ./#{contest_name}")
          puts 'deleted.'
        else
          raise 'Runtime Error'
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
atcoder_greedy-0.6.0 lib/atcoder_greedy/command/destroy.rb
atcoder_greedy-0.5.0 lib/atcoder_greedy/command/destroy.rb
atcoder_greedy-0.4.0 lib/atcoder_greedy/command/destroy.rb
atcoder_greedy-0.3.1 lib/atcoder_greedy/command/destroy.rb
atcoder_greedy-0.3.0 lib/atcoder_greedy/command/destroy.rb