Sha256: a6d09f5a7a77ee7de6bbde6527344c67207dae247287ee57821c9a2408f719b0

Contents?: true

Size: 594 Bytes

Versions: 51

Compression:

Stored size: 594 Bytes

Contents

require "metanorma/cli/template_repo"

module Metanorma
  module Cli
    module Commands
      class TemplateRepo < Thor
        desc "add NAME SOURCE", "Add new metanorma templates repository"
        option :overwrite, aliases: "-y", type: :boolean, desc: "Overwrite existing template"

        def add(name, source)
          Metanorma::Cli::TemplateRepo.add(name, source, options)
          UI.say("Template repo: #{name} has been added successfully")

        rescue Errors::DuplicateTemplateError
          UI.error("Duplicate metanorma template")
        end
      end
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
metanorma-cli-1.4.1 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.4.1pre3 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.4.1pre2 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.4.0 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.4.0pre lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.9 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.9pre lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.8.1 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.8.1pre lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.8 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.7.3 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.7.2 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.7.1 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.7 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.6 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.5 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.4 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.3.1 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.3 lib/metanorma/cli/commands/template_repo.rb
metanorma-cli-1.3.2 lib/metanorma/cli/commands/template_repo.rb