module Deadlink

Constants

VERSION

Public Class Methods

scan() click to toggle source
# File lib/deadlink.rb, line 13
def self.scan()

  opts = ARGV.getopts('','p')
  target_path = ARGV[0]

  scanner = Scanner.new(target_path)

  unless scanner.valid?
    exit 1
  end

  files = scanner.md_files

  if files.empty?
    exit 0
  end

  paths = scanner.paths(files)
  paths.print_deadlinks(opts)
end