Sha256: 7373dbdda7bfd032a6fc4186cef206de87e6b1508ed6e6802bb34bd486e73e6f

Contents?: true

Size: 371 Bytes

Versions: 12

Compression:

Stored size: 371 Bytes

Contents

require 'ec2ssh/exceptions'
require 'ec2ssh/command'
require 'ec2ssh/ssh_config'

module Ec2ssh
  module Command
    class Remove < Base
      def initialize(cli)
        super
      end

      def run
        ssh_config = SshConfig.new(ssh_config_path)
        raise MarkNotFound unless ssh_config.mark_exist?

        ssh_config.replace! ""
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ec2ssh-5.1.0 lib/ec2ssh/command/remove.rb
ec2ssh-5.0.0 lib/ec2ssh/command/remove.rb
ec2ssh-4.0.0 lib/ec2ssh/command/remove.rb
ec2ssh-3.1.1 lib/ec2ssh/command/remove.rb
ec2ssh-3.1.0 lib/ec2ssh/command/remove.rb
ec2ssh-3.1.0.rc2 lib/ec2ssh/command/remove.rb
ec2ssh-3.1.0.rc1 lib/ec2ssh/command/remove.rb
ec2ssh-3.0.3 lib/ec2ssh/command/remove.rb
ec2ssh-3.0.2 lib/ec2ssh/command/remove.rb
ec2ssh-3.0.1 lib/ec2ssh/command/remove.rb
ec2ssh-3.0.0 lib/ec2ssh/command/remove.rb
ec2ssh-3.0.0.beta1 lib/ec2ssh/command/remove.rb