Skip to content

Commit 15c0b06

Browse files
authored
Merge pull request #9 from Shopify/rwstauner/cli-resolve
Add cli subcommand to resolve version
2 parents e91d9de + ae9408c commit 15c0b06

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,10 @@ If you are using another ruby version manager or no manager at all:
4444
```bash
4545
$ shopify-ruby build 3.2.2-pshopify4 ~/.rubies/versions/3.2.2
4646
```
47+
48+
5. Resolve a less specific version to one of these definitions
49+
```bash
50+
$ shopify-ruby resolve 3.2
51+
$ shopify-ruby resolve 3.2
52+
3.2.2-pshopify4
53+
```

exe/shopify-ruby

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ definitions = [
99
].compact.join(":")
1010

1111
case ARGV.shift
12+
when "resolve"
13+
puts ShopifyRubyDefinitions.resolve_version(ARGV.first)
1214
when "versions"
1315
puts ShopifyRubyDefinitions::RubyVersions::ALL_VERSIONS
1416
when "build"
@@ -17,7 +19,8 @@ when "env"
1719
puts %{export RUBY_BUILD_DEFINITIONS="#{definitions}"}
1820
else
1921
$stderr.puts <<~USAGE
20-
Usage: shopify-ruby list
22+
Usage: shopify-ruby versions
23+
shopify-ruby resolve <version>
2124
shopify-ruby build [-kpv] <definition> <prefix>
2225
shopify-ruby env
2326
USAGE

0 commit comments

Comments
 (0)