Sha256: 6a0061668d86276afaf4d607884a6b22a12e4df247ef18b637ad632291d4e1f0
Contents?: true
Size: 857 Bytes
Versions: 2
Compression:
Stored size: 857 Bytes
Contents
#!/usr/bin/env ruby # encoding: utf-8 # Find version version_file_path = File.expand_path('~/.nanoc-select-version') if !File.exist?(version_file_path) version = 3 else version = File.read(version_file_path).to_i end # Determine nanoc executable name VERSION_MAP = { 2 => 'nanoc2', 3 => 'nanoc3' } name = VERSION_MAP[version] if name.nil? $stderr.puts "Unsupported nanoc version number: #{version}. Supported versions: #{VERSION_MAP.keys.join(', ')}." exit 1 end # Run nanoc begin exec name, *ARGV rescue Errno::ENOENT $stderr.puts "Could not execute #{name}, which is your selected nanoc version. Make sure that #{name} is installed and that it is in your $PATH." $stderr.puts $stderr.puts "* To install #{name}, run `gem install #{name}`." $stderr.puts "* To select a different version of nanoc, run `nanoc-select`." exit 1 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nanoc-3.1.4 | bin/nanoc |
nanoc-3.1.3 | bin/nanoc |