Sha256: 92bd85100af483113bfd3a53d62f7ef749c99c2d8ecd0c4b8144ad33d6ed814b

Contents?: true

Size: 561 Bytes

Versions: 10

Compression:

Stored size: 561 Bytes

Contents

require 'rbconfig'
require 'fileutils'

gem = File.expand_path('../../../', __FILE__)
exe = File.join(gem, 'bin', 'shopify')
script = exe + '.sh'
symlink = '/usr/local/bin/shopify'

script_content = <<~SCRIPT
  #!/usr/bin/env bash
  #{RbConfig.ruby} --disable=gems -I #{gem} #{exe} $@
SCRIPT

File.write(script, script_content)
FileUtils.chmod("+x", script)

makefile_content = <<~MAKEFILE
  .PHONY: clean install
  
  clean:
  \t@sudo rm -f #{symlink}
  
  install: clean
  \t@sudo ln -s #{script} #{symlink}
MAKEFILE

File.write('Makefile', makefile_content)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
shopify-cli-1.0.5 ext/shopify-cli/extconf.rb
shopify-cli-1.0.4 ext/shopify-cli/extconf.rb
shopify-cli-1.0.3 ext/shopify-cli/extconf.rb
shopify-cli-1.0.2 ext/shopify-cli/extconf.rb
shopify-cli-1.0.1 ext/shopify-cli/extconf.rb
shopify-cli-1.0.0 ext/shopify-cli/extconf.rb
shopify-cli-0.9.3 ext/shopify-cli/extconf.rb
shopify-cli-0.9.2 ext/shopify-cli/extconf.rb
shopify-cli-0.9.1 ext/shopify-cli/extconf.rb
shopify-cli-0.9.0 ext/shopify-cli/extconf.rb