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