Sha256: 8901ed64eca1c021a512a1fcda197552ca31bc90f4d1786a4449347533b8560e

Contents?: true

Size: 785 Bytes

Versions: 6

Compression:

Stored size: 785 Bytes

Contents

# encoding: utf-8

usage       'validate-links [options]'
aliases     :validate_links, :vlink
summary     'validate links in site'
be_hidden
description <<-EOS
Validates the site’s links. By default, both internal and external links will be checked.
EOS

flag   :i, :internal, 'validate internal links only'
flag   :e, :external, 'validate external links only'

module Nanoc::CLI::Commands

  class ValidateLinks < ::Nanoc::CLI::CommandRunner

    def run
      warn "The `validate-links` command is deprecated. Please use the new `check` command instead."

      checks = []
      checks << 'ilinks' if options[:internal]
      checks << 'elinks' if options[:external]
      Nanoc::CLI.run [ 'check', checks ].flatten
    end

  end

end

runner Nanoc::CLI::Commands::ValidateLinks

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nanoc-3.6.7 lib/nanoc/cli/commands/validate-links.rb
nanoc-3.6.6 lib/nanoc/cli/commands/validate-links.rb
nanoc-3.6.5 lib/nanoc/cli/commands/validate-links.rb
nanoc-3.6.4 lib/nanoc/cli/commands/validate-links.rb
nanoc-3.6.3 lib/nanoc/cli/commands/validate-links.rb
nanoc-3.6.2 lib/nanoc/cli/commands/validate-links.rb