5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/site_checker/cli/cli.rb', line 5
def start
begin
options = option_parser
configure_site_checker(options)
check_site(ARGV[0], options[:root])
print_problems_if_any
print(collected_local_pages, "Collected local pages:", options[:print_local_pages])
print(collected_remote_pages, "Collected remote pages:", options[:print_remote_pages])
print(collected_local_images, "Collected local images:", options[:print_local_images])
print(collected_remote_images, "Collected remote images:", options[:print_remote_images])
rescue Interrupt
puts "Error: Interrupted"
rescue SystemExit
puts
rescue Exception => e
puts "Error: #{e.message}"
puts
end
end
|