Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit 62b82bc

Browse files
authored
Merge pull request #2643 from Shopify/prep-for-deprecating-cli2
Deprecate CLI2 (DO NOT MERGE UNTIL CLI3 FOR THEMES IS RELEASED)
2 parents b7fc27c + d759332 commit 62b82bc

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

lib/shopify_cli/packager.rb

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,13 @@ def build_rpm
6969
def build_homebrew
7070
root_dir = File.join(PACKAGING_DIR, "homebrew")
7171

72-
build_path = File.join(BUILDS_DIR, "shopify-cli.rb")
73-
build_path_2 = File.join(BUILDS_DIR, "shopify-cli@2.rb")
74-
puts "\nBuilding Homebrew packages"
72+
build_path = File.join(BUILDS_DIR, "shopify-cli@2.rb")
73+
puts "\nBuilding Homebrew package"
7574

76-
puts "Generating formulae…"
75+
puts "Generating formula…"
7776
File.delete(build_path) if File.exist?(build_path)
7877

79-
spec_contents = File.read(File.join(root_dir, "shopify-cli.base.rb"))
78+
spec_contents = File.read(File.join(root_dir, "shopify-cli@2.base.rb"))
8079
spec_contents = spec_contents.gsub("SHOPIFY_CLI_VERSION", ShopifyCLI::VERSION)
8180

8281
puts "Grabbing sha256 checksum from Rubygems.org"
@@ -90,15 +89,7 @@ def build_homebrew
9089
spec_contents = spec_contents.gsub("SHOPIFY_CLI_GEM_CHECKSUM", gem_checksum)
9190

9291
puts "Writing generated formula\n To: #{build_path}\n\n"
93-
File.write(build_path, spec_contents.gsub("SHOPIFY_CLI_BINSTUB_SUFFIX", ""))
94-
95-
puts "Writing generated formula\n To: #{build_path_2}\n\n"
96-
File.write(
97-
build_path_2,
98-
spec_contents
99-
.sub("class ShopifyCli < Formula", "class ShopifyCliAT2 < Formula")
100-
.sub("SHOPIFY_CLI_BINSTUB_SUFFIX", "2")
101-
)
92+
File.write(build_path, spec_contents)
10293
end
10394

10495
private
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
require "formula"
1111
require "fileutils"
1212

13-
class ShopifyCli < Formula
13+
class ShopifyCliAT2 < Formula
1414
module RubyBin
1515
def ruby_bin
1616
Formula["ruby"].opt_bin
@@ -95,7 +95,7 @@ def install
9595
ruby_libs = Dir.glob("#{prefix}/gems/*/lib")
9696
exe = "shopify"
9797
file = Pathname.new("#{brew_gem_prefix}/bin/#{exe}")
98-
(bin + "#{file.basename}SHOPIFY_CLI_BINSTUB_SUFFIX").open("w") do |f|
98+
(bin + "#{file.basename}2").open("w") do |f|
9999
f << <<~RUBY
100100
#!#{ruby_bin}/ruby -rjson --disable-gems
101101
ENV['ORIGINAL_ENV']=ENV.to_h.to_json

0 commit comments

Comments
 (0)