Chris Araman
|
5f1e3afc95
|
🦺 Remove redundant framework paths
|
2021-04-28 19:14:20 -07:00 |
|
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 |
|