Skip to content

Commit fb64ca8

Browse files
committed
Add cli subcommand to resolve version
1 parent e91d9de commit fb64ca8

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
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: 3 additions & 0 deletions
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"
@@ -18,6 +20,7 @@ when "env"
1820
else
1921
$stderr.puts <<~USAGE
2022
Usage: shopify-ruby list
23+
shopify-ruby resolve <version>
2124
shopify-ruby build [-kpv] <definition> <prefix>
2225
shopify-ruby env
2326
USAGE

0 commit comments

Comments
 (0)