Class: Librarian::Puppet::Cli

Inherits:
Cli
  • Object
show all
Extended by:
Particularity
Includes:
Particularity
Defined in:
lib/librarian/puppet/cli.rb

Defined Under Namespace

Modules: Particularity

Instance Method Summary collapse

Methods included from Particularity

root_module

Instance Method Details

#initObject



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/librarian/puppet/cli.rb', line 21

def init
  copy_file environment.specfile_name

  if File.exists? ".gitignore"
    gitignore = File.read('.gitignore').split("\n")
  else
    gitignore = []
  end

  gitignore << ".tmp/" unless gitignore.include? ".tmp/"
  gitignore << "modules/" unless gitignore.include? "modules/"

  File.open(".gitignore", 'w') do |f|
    f.puts gitignore.join("\n")
  end
end

#versionObject



38
39
40
# File 'lib/librarian/puppet/cli.rb', line 38

def version
  say "librarian-puppet v#{Librarian::Puppet::VERSION}"
end