# File lib/puppet/application/master.rb, line 50 50: def compile 51: Puppet::Util::Log.newdestination :console 52: raise ArgumentError, "Cannot render compiled catalogs without pson support" unless Puppet.features.pson? 53: begin 54: unless catalog = Puppet::Resource::Catalog.find(options[:node]) 55: raise "Could not compile catalog for #{options[:node]}" 56: end 57: 58: jj catalog.to_resource 59: rescue => detail 60: $stderr.puts detail 61: exit(30) 62: end 63: exit(0) 64: end