Sha256: 5ee3a2acd97b9d6d70c9011180a8a8165ee510efb369d079b6dbe8004eab1a8f
Contents?: true
Size: 1010 Bytes
Versions: 10
Compression:
Stored size: 1010 Bytes
Contents
#!/usr/bin/env ruby --disable=gems module Kernel # make an alias of the original require alias_method :original_require, :require # rewrite require def require(name) original_require(name) rescue LoadError => e # Special case for psych (yaml), which rescues this itself raise if name == "#{RUBY_VERSION[/\d+\.\d+/]}/psych.so" STDERR.puts "[Note] You cannot use gems with Shopify App CLI." STDERR.puts "[LoadError] #{e.message}" if ENV['DEBUG'] STDERR.puts e.backtrace STDERR.puts "\n" end STDERR.puts " They are disabled." STDERR.puts " Please don't modify the CLI locally." STDERR.puts " If you would like to contribute to the CLI project, please refer to" STDERR.puts " https://github.com/Shopify/shopify-app-cli/blob/master/.github/CONTRIBUTING.md" STDERR.puts "\n" raise end end require_relative './load_shopify' exit(ShopifyCli::ErrorHandler.call do ShopifyCli::Core::EntryPoint.call(ARGV.dup) end)
Version data entries
10 entries across 10 versions & 1 rubygems