Commit graph

1120 commits

Author SHA1 Message Date
Chris Araman
d9c6c1d4c9
🐶 Stop running old version of SwiftLint 2021-04-28 19:14:20 -07:00
Chris Araman
e28c67eaad
⬆️ Update minimum macOS for mas.pkg 2021-04-28 19:14:19 -07:00
Chris Araman
923fb18526
🛠 Remove remnants of Xcode project 2021-04-28 19:14:19 -07:00
Chris Araman
a45487ec9c
📜 Remove unused release script 2021-04-28 19:14:19 -07:00
Chris Araman
707c839dbf
🛠 Remove xcconfig overrides 2021-04-28 19:14:19 -07:00
Chris Araman
d8ccec17fc
🏛 Remove reference to Carthage 2021-04-28 19:14:19 -07:00
Chris Araman
7318f41a86
🛠 Remove Xcode project and workspace 2021-04-28 19:14:19 -07:00
Chris Araman
424db2ed3c
🧹 Update paths to sources 2021-04-28 19:14:18 -07:00
Chris Araman
c93694017f
📜 Build Swift Package from scripts 2021-04-28 19:14:15 -07:00
Chris Araman
5df17f7823
📦 Embed version string as Swift code 2021-04-28 12:22:08 -07:00
Chris Araman
65b3763882
🧹 Prefer isEmpty to equality check 2021-04-27 15:36:13 -07:00
Chris Araman
2cf5ce3013
⌨️ Fix typo 2021-04-27 15:33:49 -07:00
Chris Araman
0a506b1ebe
♻️ Simplify max identifier length calculation 2021-04-27 15:31:35 -07:00
Chris Araman
f0bf27a821
♻️ Remove redundant declarations 2021-04-27 15:30:28 -07:00
Chris Araman
944a873012
♻️ Remove previously removed headers from Xcode project 2021-04-27 15:23:17 -07:00
Chris Araman
7a7f36ad9b
📦 Declare mas as a Swift Package 2021-04-26 21:19:30 -07:00
Chris Araman
d287c5cfd6
🚧 Move sources to typical SPM locations 2021-04-26 21:04:37 -07:00
Chris Araman
969f4e468c
📦 Declare Swift Package dependencies 2021-04-26 21:04:36 -07:00
Chris Araman
e51366ce90
Merge pull request #348 from mas-cli/softwareupdate
📄 Fix broken link to softwareupdate man page
2021-04-26 21:03:59 -07:00
Chris Araman
8e7f4c1b2a
Merge branch 'master' into softwareupdate 2021-04-26 20:50:24 -07:00
Chris Araman
4b46487a43
Merge pull request #349 from mas-cli/nimble
⬆️ Nimble (9.0.1)
2021-04-26 20:50:06 -07:00
Ben Chatelain
8039c7b674
Merge branch 'master' into nimble 2021-04-26 21:24:48 -06:00
Ben Chatelain
913ac2e17a
Merge pull request #346 from mas-cli/private
🔍 Upgrade only to newer versions
2021-04-26 21:22:52 -06:00
Chris Araman
ad3c42a11d
⬆️ Nimble (9.0.1) 2021-04-26 14:19:30 -07:00
Chris Araman
55b7615763
🧹 Lint 2021-04-26 14:19:30 -07:00
Chris Araman
68d51c149d
📄 Fix broken link to softwareupdate man page
Fixes #347.
2021-04-26 13:04:01 -07:00
Chris Araman
a85d4e8595
🛡 Rephrase as guard statements 2021-04-21 22:34:09 -07:00
Chris Araman
6a12b3096f
💣 Fail fast if regular expression can not be initialized 2021-04-21 22:20:06 -07:00
Chris Araman
a27cc68d2c
🙈 hide unnecessary publics and @objc types 2021-04-21 18:05:36 -07:00
Chris Araman
6b8e91b136
♻️ Pass around simple array of SearchResult 2021-04-21 17:25:35 -07:00
Chris Araman
86a9fccb02
♻️ Simplify network closures 2021-04-21 17:05:41 -07:00
Chris Araman
7f37916e41
🏃 Run upgrade faster by issuing multiple searches at the same time 2021-04-21 17:05:41 -07:00
Chris Araman
9b24cc8d49
♻️ Extract findOutdatedApps 2021-04-21 17:05:41 -07:00
Chris Araman
f3bfc1a105
♻️ Refactor Upgrade to improve readability 2021-04-21 17:05:41 -07:00
Chris Araman
2d96ca852f
🏃 Run outdated faster by issuing multiple searches at the same time 2021-04-21 17:05:41 -07:00
Chris Araman
5f9fc870df
🤫 Silence remaining lint warnings 2021-04-21 17:05:41 -07:00
Chris Araman
4e4479feb6
♻️ Refactor StoreSearch into asynchronous methods 2021-04-21 17:05:36 -07:00
Chris Araman
78c1541eb4
♻️ Extract scrapeVersionFromPage 2021-04-21 15:29:35 -07:00
Chris Araman
03ec323652
🏃 Initialize NSRegularExpression once 2021-04-21 15:29:35 -07:00
Chris Araman
ecba9e8608
🧹 Lint 2021-04-21 15:29:35 -07:00
Chris Araman
f505664d9d
Simplify waits 2021-04-21 15:29:31 -07:00
Chris Araman
4c99643a1c
🏃 Load app pages asynchronously when scraping 2021-04-16 21:56:46 -07:00
Chris Araman
763de0f1b5
🔍 Examine app page for version newer than in search result 2021-04-16 20:42:33 -07:00
Chris Araman
877cb62872
♻️ Refactor MasStoreSearch to reduce code duplication 2021-04-16 20:42:33 -07:00
Chris Araman
60cc16ab41
♻️ Refactor loadDataSync to reduce code duplication 2021-04-16 20:42:33 -07:00
Chris Araman
e6dd54b227
🔍 Upgrade only to newer versions 2021-04-16 20:42:29 -07:00
Chris Araman
2891fe985e
♻️ Remove unused PrivateFrameworks headers 2021-04-15 15:45:01 -07:00
Chris Araman
cab6314e38
♻️ Remove unused extensions 2021-04-15 15:45:00 -07:00
Chris Araman
9916a9f505
🏃 Throw any errors from Process.run 2021-04-15 15:45:00 -07:00
Chris Araman
f28c2a4232
🧱 Import only Foundation instead of Cocoa 2021-04-15 15:45:00 -07:00