From 323d6d531e6da0ffaa2c81602fb4bbb251985a83 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 15:27:44 -0600 Subject: [PATCH 01/15] =?UTF-8?q?=F0=9F=8D=BA=20Update=20url=20and=20sha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Homebrew/mas.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Homebrew/mas.rb b/Homebrew/mas.rb index 986f280..19d18dd 100644 --- a/Homebrew/mas.rb +++ b/Homebrew/mas.rb @@ -1,8 +1,8 @@ class Mas < Formula desc "Mac App Store command-line interface" homepage "https://github.com/mas-cli/mas" - url "https://github.com/mas-cli/mas/archive/v1.4.1.tar.gz" - sha256 "4fd91c13b46d403b52dbee3891adb3cd6571e07ad20cf58de0100c9f695e6c24" + url "https://github.com/mas-cli/mas/archive/v1.4.2.tar.gz" + sha256 "f9a751ff84e6dcbaedd4b2ca95b3ca623c739fd3af0b6ca950c321f2ce840bfe" head "https://github.com/mas-cli/mas.git" bottle do From 667e5e3678399d2438481b958e92e169795a6a76 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 15:28:32 -0600 Subject: [PATCH 02/15] =?UTF-8?q?=F0=9F=93=9D=20Update=20release=20name=20?= =?UTF-8?q?in=20changelog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40b7518..0b172e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. -## [v1.4.2] - 2018-08-12 +## [v1.4.2] - Sign-In Disabled - 2018-08-12 - 🚏đŸ“Ĩ🙅đŸģ‍♀ī¸ Disabled `signin` command on macOS 10.13+ #162 - An error is immediately returned instead of crashing on newer macOS versions. From fea363bee48b1bc3bb6b8caf5f2a38b21ef841ca Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 18:34:59 -0600 Subject: [PATCH 03/15] =?UTF-8?q?=F0=9F=93=B2=20Update=20install=20script?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Homebrew/mas.rb | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Homebrew/mas.rb b/Homebrew/mas.rb index 19d18dd..11e4972 100644 --- a/Homebrew/mas.rb +++ b/Homebrew/mas.rb @@ -14,10 +14,15 @@ class Mas < Formula depends_on :xcode => ["9.0", :build] def install - xcodebuild "-project", "mas-cli.xcodeproj", - "-scheme", "mas-cli Release", - "-configuration", "Release", - "SYMROOT=build" + # Install bundler, then use it to install gems used by project + ENV["GEM_HOME"] = buildpath/"gem_home" + system "gem", "install", "bundler" + ENV.prepend_path "PATH", buildpath/"gem_home/bin" + system "bundle", "install" + system "bundle", "exec", "pod", "install" + + xcodebuild "-workspace", "mas-cli.xcworkspace", + "-scheme", "mas-cli Release" bin.install "build/mas" bash_completion.install "contrib/completion/mas-completion.bash" => "mas" From 15a65abf33a9b5e2cd5f5fffcaa63e15d85d2d99 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 18:36:38 -0600 Subject: [PATCH 04/15] =?UTF-8?q?=F0=9F=93=9D=20Add=20#157=20to=20changelo?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b172e6..2bf2367 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - 🐛 Fixed `account` command #165 - ✨ Added price to `search` command when `--price` flag specified #62, #148 - 🎨 `search` output is now formatted in columns #148 +- đŸ“ē Added simple bash completion #157 - ➖ CocoaSeeds #155 - ➕đŸĢ CocoaPods (1.5.3) #155 - 🛠 Xcode 9.4 #153 From b430009d9d2476eae54813fbd5f555395e0ffe29 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 19:52:59 -0600 Subject: [PATCH 05/15] =?UTF-8?q?=F0=9F=99=88=20Ignore=20releases/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 56d9d45..4ca07cf 100644 --- a/.gitignore +++ b/.gitignore @@ -31,4 +31,5 @@ Pods/ Temporary Items bin/ build/ +releases/ xcuserdata From 487f3cd4f28673e8da129dde6e357114b450531a Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 20:16:49 -0600 Subject: [PATCH 06/15] =?UTF-8?q?=F0=9F=8D=BC=20Add=20tap=20formula=20with?= =?UTF-8?q?=20custom-built=20bottles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://bintray.com/phatblat/mas-bottles/mas/1.4.2/view/files#files/ --- Homebrew/mas-tap.rb | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Homebrew/mas-tap.rb diff --git a/Homebrew/mas-tap.rb b/Homebrew/mas-tap.rb new file mode 100644 index 0000000..553f03b --- /dev/null +++ b/Homebrew/mas-tap.rb @@ -0,0 +1,38 @@ +class Mas < Formula + desc "Mac App Store command-line interface" + homepage "https://github.com/mas-cli/mas" + url "https://github.com/mas-cli/mas/archive/v1.4.2.tar.gz" + sha256 "f9a751ff84e6dcbaedd4b2ca95b3ca623c739fd3af0b6ca950c321f2ce840bfe" + head "https://github.com/mas-cli/mas.git" + + bottle do + root_url "https://dl.bintray.com/phatblat/mas-bottles" + cellar :any_skip_relocation + sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :el_capitan + sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :high_sierra + sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :mojave + sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :sierra + sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :yosemite + end + + depends_on :xcode => ["9.0", :build] + + def install + # Install bundler, then use it to install gems used by project + ENV["GEM_HOME"] = buildpath/"gem_home" + system "gem", "install", "bundler" + ENV.prepend_path "PATH", buildpath/"gem_home/bin" + system "bundle", "install" + system "bundle", "exec", "pod", "install" + + xcodebuild "-workspace", "mas-cli.xcworkspace", + "-scheme", "mas-cli Release" + bin.install "build/mas" + + bash_completion.install "contrib/completion/mas-completion.bash" => "mas" + end + + test do + assert_equal version.to_s, shell_output("#{bin}/mas version").chomp + end +end From 110a4f89c3e760b4e984ddbe21caf20ca13cf945 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 20:38:03 -0600 Subject: [PATCH 07/15] =?UTF-8?q?=F0=9F=9A=A8=20Restore=20SYMROOT=20build?= =?UTF-8?q?=20setting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Homebrew/mas-tap.rb | 3 ++- Homebrew/mas.rb | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Homebrew/mas-tap.rb b/Homebrew/mas-tap.rb index 553f03b..973aeae 100644 --- a/Homebrew/mas-tap.rb +++ b/Homebrew/mas-tap.rb @@ -26,7 +26,8 @@ class Mas < Formula system "bundle", "exec", "pod", "install" xcodebuild "-workspace", "mas-cli.xcworkspace", - "-scheme", "mas-cli Release" + "-scheme", "mas-cli Release", + "SYMROOT=build" bin.install "build/mas" bash_completion.install "contrib/completion/mas-completion.bash" => "mas" diff --git a/Homebrew/mas.rb b/Homebrew/mas.rb index 11e4972..4c45cc5 100644 --- a/Homebrew/mas.rb +++ b/Homebrew/mas.rb @@ -22,7 +22,8 @@ class Mas < Formula system "bundle", "exec", "pod", "install" xcodebuild "-workspace", "mas-cli.xcworkspace", - "-scheme", "mas-cli Release" + "-scheme", "mas-cli Release", + "SYMROOT=build" bin.install "build/mas" bash_completion.install "contrib/completion/mas-completion.bash" => "mas" From 41ac6a28d247371e5f6e252a27bee40c87e36947 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 21:43:06 -0600 Subject: [PATCH 08/15] =?UTF-8?q?=E2=9A=A0=EF=B8=8F=20Add=20caveats?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Homebrew/mas.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Homebrew/mas.rb b/Homebrew/mas.rb index 4c45cc5..47ee31d 100644 --- a/Homebrew/mas.rb +++ b/Homebrew/mas.rb @@ -29,6 +29,17 @@ class Mas < Formula bash_completion.install "contrib/completion/mas-completion.bash" => "mas" end + def caveats; <<~EOS + This core formula cannot be built on macOS 10.11 or older. + + Bottles for all supported macOS versions can be found on our custom tap: + + brew tap mas-cli/tap && brew tap-pin mas-cli/tap + + https://github.com/mas-cli/homebrew-tap + EOS + end + test do assert_equal version.to_s, shell_output("#{bin}/mas version").chomp end From 51587f4dfda788e8906f5a808fa85b517873e958 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 21:43:16 -0600 Subject: [PATCH 09/15] =?UTF-8?q?=F0=9F=94=A2=20Update=20bottle=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Homebrew/mas-tap.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Homebrew/mas-tap.rb b/Homebrew/mas-tap.rb index 973aeae..809e942 100644 --- a/Homebrew/mas-tap.rb +++ b/Homebrew/mas-tap.rb @@ -8,11 +8,11 @@ class Mas < Formula bottle do root_url "https://dl.bintray.com/phatblat/mas-bottles" cellar :any_skip_relocation - sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :el_capitan - sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :high_sierra - sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :mojave - sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :sierra - sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :yosemite + sha256 "a99d0d7baecf45a00787365a2a078ae94068a0c63012e87f92282efb120e586e" => :el_capitan + sha256 "a99d0d7baecf45a00787365a2a078ae94068a0c63012e87f92282efb120e586e" => :high_sierra + sha256 "a99d0d7baecf45a00787365a2a078ae94068a0c63012e87f92282efb120e586e" => :mojave + sha256 "a99d0d7baecf45a00787365a2a078ae94068a0c63012e87f92282efb120e586e" => :sierra + sha256 "a99d0d7baecf45a00787365a2a078ae94068a0c63012e87f92282efb120e586e" => :yosemite end depends_on :xcode => ["9.0", :build] From 5c0a25e86f3337f0d05cd29e5104164b9c2ed73a Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 21:43:44 -0600 Subject: [PATCH 10/15] =?UTF-8?q?=F0=9F=98=83=20Emojify?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index b3e1aea..1a51303 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,9 @@ A simple command line interface for the Mac App Store. Designed for scripting an [![Build Status](https://travis-ci.org/mas-cli/mas.svg?branch=master)](https://travis-ci.org/mas-cli/mas) -## Install +## 📲 Install + +### đŸē Homebrew [Homebrew](http://brew.sh) is the preferred way to install: @@ -80,7 +82,7 @@ Updates can be performed selectively by providing the app identifier(s) to ==> Downloading Xcode ==> Installed Xcode -### Signin +### 🚏đŸ“Ĩ Sign-in To sign into the Mac App Store for the first time run `mas signin`. @@ -104,19 +106,19 @@ You can also embed your password in the command. Use `mas signout` to sign out from the Mac App Store. -## Homebrew integration +## đŸē Homebrew integration `mas` is integrated with [homebrew-bundle](https://github.com/Homebrew/homebrew-bundle). If `mas` is installed, and you run `brew bundle dump`, then your Mac App Store apps will be included in the Brewfile created. See the [homebrew-bundle](https://github.com/Homebrew/homebrew-bundle) docs for more details. -## When something doesn't work +## đŸ’Ĩ When something doesn't work If you see the error "This redownload is not available for this Apple ID either because it was bought by a different user of the item was refunded or cancelled.", it's probably because you haven't installed the app through the App Store yet. See [#46](https://github.com/mas-cli/mas/issues/46#issuecomment-248581233). If `mas` doesn't work for you as expected (e.g. you can't update/download apps), run `mas reset` and try again. If the issue persists, please [file a bug](https://github.com/mas-cli/mas/issues/new)! All your feedback is much appreciated ✨ -## Using `tmux` +## đŸ“ē Using `tmux` `mas` operates via the same system services as the Mac App Store. These exist as separate processes with communication through XPC. As a result of this, `mas` @@ -132,7 +134,7 @@ $ brew install reattach-to-user-namespace $ reattach-to-user-namespace mas install ``` -## Build from source +## ℹī¸ Build from source You can now build from Xcode by opening `mas-cli.xcodeproj`, or from the Terminal: @@ -154,7 +156,7 @@ The tests in this project are a work-in-progress. Since Xcode does not officiall We may move the app code into a framework target to make it easier to test. -## License +## 📄 License mas-cli was created by [@argon](https://github.com/argon). Code is under the [MIT license](LICENSE). From 5a772b75b3eebd664a077ae654b553b8b9983514 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Sun, 12 Aug 2018 21:44:07 -0600 Subject: [PATCH 11/15] =?UTF-8?q?=F0=9F=9A=B0=20Add=20custom=20tap=20info?= =?UTF-8?q?=20to=20readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1a51303..ee93589 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,30 @@ A simple command line interface for the Mac App Store. Designed for scripting an brew install mas +### ☎ī¸ Older macOS Versions + +Macs running macOS 10.11 (El Capitan) or lower will not be able to install mas from the default homebrew-core tap. +This project requires at least macOS 10.12 to build and Homebrew does not provide bottles for versions older +than the minimum supported by the project. + +We provide a [custom tap](https://github.com/mas-cli/homebrew-tap) with pre-built bottles for all macOS versions +since 10.9 (the Xcode project deployment target). + +#### 😴 TL;DR + +Just run these commands: + +``` +$ brew tap mas-cli/tap +$ brew tap-pin mas-cli/tap +$ brew install mas +``` + +### 🐙 GitHub Releases + Alternatively, binaries are available in the [GitHub Releases](https://github.com/mas-cli/mas/releases) -## Usage +## đŸ¤ŗđŸģ Usage Each application in the Mac App Store has a product identifier which is also used for mas-cli commands. Using `mas list` will show all installed From d519d30cf9207d65fdd7965601fcc92be7145e80 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Thu, 16 Aug 2018 17:38:42 -0600 Subject: [PATCH 12/15] =?UTF-8?q?=F0=9F=8D=BA=20Revise=20formula=20install?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - remove caveats - add ruby dependency for sierra - pre-install shallow clone of CocoaPods master spec repo - use buildpath variable to get absolute path for SYMROOT --- Homebrew/mas.rb | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/Homebrew/mas.rb b/Homebrew/mas.rb index 47ee31d..5fa4311 100644 --- a/Homebrew/mas.rb +++ b/Homebrew/mas.rb @@ -12,8 +12,12 @@ class Mas < Formula end depends_on :xcode => ["9.0", :build] + depends_on "ruby" => :build if MacOS.version <= :sierra def install + # Pre-install a shallow copy of the CocoaPods master repo + system "git", "clone", "--depth", "1", "https://github.com/CocoaPods/Specs.git", File.expand_path("~/.cocoapods/repos/master") + # Install bundler, then use it to install gems used by project ENV["GEM_HOME"] = buildpath/"gem_home" system "gem", "install", "bundler" @@ -23,23 +27,13 @@ class Mas < Formula xcodebuild "-workspace", "mas-cli.xcworkspace", "-scheme", "mas-cli Release", - "SYMROOT=build" - bin.install "build/mas" + "SYMROOT=#{buildpath.realpath}" + + bin.install buildpath/"build/mas" bash_completion.install "contrib/completion/mas-completion.bash" => "mas" end - def caveats; <<~EOS - This core formula cannot be built on macOS 10.11 or older. - - Bottles for all supported macOS versions can be found on our custom tap: - - brew tap mas-cli/tap && brew tap-pin mas-cli/tap - - https://github.com/mas-cli/homebrew-tap - EOS - end - test do assert_equal version.to_s, shell_output("#{bin}/mas version").chomp end From 01b84ef39c309a6dbf57d80cbaacd7e12bb6167b Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Fri, 17 Aug 2018 15:24:59 -0600 Subject: [PATCH 13/15] =?UTF-8?q?=F0=9F=8D=BA=20Require=20Xcode=209.3,=20u?= =?UTF-8?q?se=20custom=20CocoaPods=20master=20repo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Homebrew/mas-tap.rb | 15 ++++++++++++--- Homebrew/mas.rb | 10 +++++++--- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/Homebrew/mas-tap.rb b/Homebrew/mas-tap.rb index 809e942..9e6b2ff 100644 --- a/Homebrew/mas-tap.rb +++ b/Homebrew/mas-tap.rb @@ -15,9 +15,17 @@ class Mas < Formula sha256 "a99d0d7baecf45a00787365a2a078ae94068a0c63012e87f92282efb120e586e" => :yosemite end - depends_on :xcode => ["9.0", :build] + depends_on :xcode => ["9.3", :build] + + resource "cocoapods" do + url "https://dl.bintray.com/phatblat/mas-bottles/master.tar.gz" + sha256 "fd8f1b06a2a0276c9005241b45cc19393b7c39cfc91d08da92a307ea2416e966" + end def install + # Pre-install a shallow copy of the CocoaPods master repo + (buildpath/".brew_home/.cocoapods/repos/master").install resource("cocoapods") + # Install bundler, then use it to install gems used by project ENV["GEM_HOME"] = buildpath/"gem_home" system "gem", "install", "bundler" @@ -27,8 +35,9 @@ class Mas < Formula xcodebuild "-workspace", "mas-cli.xcworkspace", "-scheme", "mas-cli Release", - "SYMROOT=build" - bin.install "build/mas" + "SYMROOT=#{buildpath.realpath}" + + bin.install buildpath/"build/mas" bash_completion.install "contrib/completion/mas-completion.bash" => "mas" end diff --git a/Homebrew/mas.rb b/Homebrew/mas.rb index 5fa4311..3e66b32 100644 --- a/Homebrew/mas.rb +++ b/Homebrew/mas.rb @@ -11,12 +11,16 @@ class Mas < Formula sha256 "af5be6aa9902d9cfc2aa69dbf313441a7c201463d516face721f900ceae9556b" => :sierra end - depends_on :xcode => ["9.0", :build] - depends_on "ruby" => :build if MacOS.version <= :sierra + depends_on :xcode => ["9.3", :build] + + resource "cocoapods" do + url "https://dl.bintray.com/phatblat/mas-bottles/master.tar.gz" + sha256 "fd8f1b06a2a0276c9005241b45cc19393b7c39cfc91d08da92a307ea2416e966" + end def install # Pre-install a shallow copy of the CocoaPods master repo - system "git", "clone", "--depth", "1", "https://github.com/CocoaPods/Specs.git", File.expand_path("~/.cocoapods/repos/master") + (buildpath/".brew_home/.cocoapods/repos/master").install resource("cocoapods") # Install bundler, then use it to install gems used by project ENV["GEM_HOME"] = buildpath/"gem_home" From d089a0c194ff7f48cdb30a7a8730c806fe5a5795 Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Fri, 17 Aug 2018 21:18:51 -0600 Subject: [PATCH 14/15] =?UTF-8?q?=F0=9F=91=A9=F0=9F=8F=BB=E2=80=8D?= =?UTF-8?q?=F0=9F=92=BB=20Add=20homebrew=20bottle=20json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Homebrew/mas--1.4.2.high_sierra.bottle.json | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Homebrew/mas--1.4.2.high_sierra.bottle.json diff --git a/Homebrew/mas--1.4.2.high_sierra.bottle.json b/Homebrew/mas--1.4.2.high_sierra.bottle.json new file mode 100644 index 0000000..0f57e06 --- /dev/null +++ b/Homebrew/mas--1.4.2.high_sierra.bottle.json @@ -0,0 +1,24 @@ +{ + "mas": { + "formula": { + "pkg_version": "1.4.2", + "path": "Library/Taps/homebrew/homebrew-core/Formula/mas.rb" + }, + "bottle": { + "root_url": "https://homebrew.bintray.com/bottles", + "prefix": "/usr/local", + "cellar": "any_skip_relocation", + "rebuild": 0, + "tags": { + "high_sierra": { + "filename": "mas-1.4.2.high_sierra.bottle.tar.gz", + "sha256": "caaea8c47a2507a9fcd2d070f5b74822d9ce2903aa39fd7adafaab0bea9a7f8e" + } + } + }, + "bintray": { + "package": "mas", + "repository": "bottles" + } + } +} From 2e9b10903f1176b011f8e13a0e819bf267c9914a Mon Sep 17 00:00:00 2001 From: Ben Chatelain Date: Fri, 17 Aug 2018 21:23:36 -0600 Subject: [PATCH 15/15] =?UTF-8?q?=E2=98=8E=EF=B8=8F=20Revise=20caveat=20fo?= =?UTF-8?q?r=20older=20macOS=20versions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index ff68e92..5138eb4 100644 --- a/README.md +++ b/README.md @@ -16,12 +16,9 @@ A simple command line interface for the Mac App Store. Designed for scripting an ### ☎ī¸ Older macOS Versions -Macs running macOS 10.11 (El Capitan) or lower will not be able to install mas from the default homebrew-core tap. -This project requires at least macOS 10.12 to build and Homebrew does not provide bottles for versions older -than the minimum supported by the project. - -We provide a [custom tap](https://github.com/mas-cli/homebrew-tap) with pre-built bottles for all macOS versions -since 10.9 (the Xcode project deployment target). +macOS 10.13 (High Sierra) is required to install mas from the core Homebrew formula. +We provide a [custom Homebrew tap](https://github.com/mas-cli/homebrew-tap) with pre-built bottles +for all macOS versions since 10.9. #### 😴 TL;DR