Class: Certflare::HookCLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/certflare/cli.rb

Instance Method Summary collapse

Instance Method Details

#__versionObject



18
19
20
# File 'lib/certflare/cli.rb', line 18

def __version
  puts Certflare::VERSION
end

#authObject



24
25
26
27
28
# File 'lib/certflare/cli.rb', line 24

def auth
  auther = Certflare::Authenticator.new
  auther.create_txt_record
  auther.create_cleanup
end

#cleanObject



31
32
33
34
35
36
37
38
# File 'lib/certflare/cli.rb', line 31

def clean
  cleanup = Certflare::CleanUp.new
  cleanup.get_certbot_vars
  cleanup.get_domain
  cleanup.remove_zone_id
  cleanup.remove_record_id
  cleanup.remove_txt_record
end