Sha256: b077d9c36d9962bdb1e7db5b9de068a25d546b859f7b065d6301d40c99df305a

Contents?: true

Size: 509 Bytes

Versions: 1

Compression:

Stored size: 509 Bytes

Contents

require "ronn"

module Capiru
  class CLI < Application

    def initialize(args)
      @arguments = args
      @document  = nil
      @filename  = args[0]
    end


    def run
      path = path_for_search(@filename)
      @document = Ronn::Document.new(path)
      @document_path = @document.path_for("roff")
      system("man #{@document_path}")
      $?.exitstatus
    end


    def path_for_search(filename, locale="en")
      File.join(Root, "reference/#{locale}", "#{filename}.ronn")
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
capiru-0.0.1 lib/capiru/cli.rb