Sha256: fac6e4b1d891c3363ed536c49cb132a3f67b3e990134ae81e572cdb6d09c0e12
Contents?: true
Size: 995 Bytes
Versions: 2
Compression:
Stored size: 995 Bytes
Contents
#!/bin/sh case "$1" in ruby_platform) ruby -e 'puts RUBY_PLATFORM' ;; gem_platform) ruby -e 'puts Gem::Platform.local.tap { |p| RUBY_PLATFORM =~ /musl/ && p.version.nil? and p.instance_eval { @version = "musl" } }' ;; gem_version|version) ruby -I'lib' -r'libv8/node/version' -e 'puts Libv8::Node::VERSION' ;; node_version) ruby -I'lib' -r'libv8/node/version' -e 'puts Libv8::Node::NODE_VERSION' ;; libv8_version) ruby -I'lib' -r'libv8/node/version' -e 'puts Libv8::Node::LIBV8_VERSION' ;; libv8_version_h) # shellcheck disable=SC2016 ruby -e 'h = File.read("src/node-v'"$("$0" node_version)"'/deps/v8/include/v8-version.h"); eval h.each_line.with_object([]) { |l, e| l =~ /#define (V8_[A-Z_]+)\s(\d+)/ && e << "#{$1} = #{$2}" }.join(";"); puts "#{V8_MAJOR_VERSION}.#{V8_MINOR_VERSION}.#{V8_BUILD_NUMBER}.#{V8_PATCH_LEVEL}"' ;; *) exit 64 ;; esac
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
libv8-node-16.10.0.0 | libexec/metadata |
aha-libv8-node-16.0.0.0 | libexec/metadata |