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
|
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
|
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 |
|
Chris Araman
|
33fa07ec1a
|
🪣 Use an ephemeral session
|
2021-04-14 17:37:17 -07:00 |
|
Ben Chatelain
|
5fd287638e
|
🐛 Restore AppListFormatter
Regressed in 83a1da9df7
|
2021-03-28 18:53:12 -07:00 |
|
Chris Araman
|
e65365d25f
|
🧹 Lint
|
2021-03-28 17:30:55 -07:00 |
|
Chris Araman
|
bf093082e8
|
🧹 Avoid force casts
|
2021-03-28 14:21:37 -07:00 |
|
Chris Araman
|
5b6adda059
|
🧹 Break lines without inserting newlines
|
2021-03-28 14:21:37 -07:00 |
|
Chris Araman
|
3bc25449b0
|
🧹 Lint with swiftformat
|
2021-03-28 14:21:37 -07:00 |
|
Chris Araman
|
df9730d65f
|
🧹 Lint with swift-format
|
2021-03-28 14:21:14 -07:00 |
|
Ben Chatelain
|
754d4be9fe
|
Merge branch 'master' into outdated
|
2021-03-14 16:45:58 -06:00 |
|
Ross Goldberg
|
5a2f860544
|
info command now outputs ISO date format
fixes #322
|
2021-02-28 09:01:44 -05:00 |
|
Ross Goldberg
|
46ebd7c9e4
|
Fixed outdated & upgrade commands.
Resolves #111 #245 #248 #252 #282 #306
Possibly #76 #92 #247 #249 #290
|
2021-02-28 08:40:22 -05:00 |
|
Ross Goldberg
|
f2a069d670
|
Fixed Warning typo in printError
|
2021-02-13 16:39:31 -05:00 |
|
Ben Chatelain
|
83a1da9df7
|
🐛 Fix list command after merge mistake
|
2020-09-07 12:20:12 -06:00 |
|
Ben Chatelain
|
35d2846f19
|
🎨 Format source
|
2020-09-07 11:35:44 -06:00 |
|
Ben Chatelain
|
87d6b01bf6
|
🐛 Account for missing JSON fields in search results
Fixes #284
|
2020-09-07 11:29:25 -06:00 |
|
Ben Chatelain
|
3ffa99d418
|
🎨 Format source
# Conflicts:
# MasKitTests/Formatters/AppListFormatterSpec.swift
|
2020-09-07 11:29:25 -06:00 |
|
Ben Chatelain
|
4bbf975330
|
🐛 Fix alignment of 2nd column of list command output
|
2020-08-23 14:01:18 -06:00 |
|
Ben Chatelain
|
872f0e3faf
|
🐛 Left justify app ID column to restore brew bundle compatibility
|
2020-08-22 20:43:21 -06:00 |
|
Ben Chatelain
|
6c346c1f17
|
🔈 Use appNameOrBundleIdentifier to handle empty app names
|
2020-06-07 14:17:07 -06:00 |
|
Ben Chatelain
|
c254534655
|
🔈 Format list output using AppListFormatter
|
2020-06-07 14:01:34 -06:00 |
|
Daniel Bayley
|
d732d63870
|
Align columns of list command output
|
2020-06-03 10:46:09 +01:00 |
|
Ben Chatelain
|
1db3277c9f
|
🍺 Formula version v1.7.0
|
2020-05-24 23:25:43 -06:00 |
|
Ben Chatelain
|
9f0c4c8497
|
🔊 Log Xcode version from build
|
2020-05-24 21:18:05 -06:00 |
|
Ben Chatelain
|
309b5aa903
|
🎨 Format source
|
2020-05-14 21:32:51 -06:00 |
|
Ben Chatelain
|
f47e0bef3b
|
🚚 Rename purchase parameter, set default to false
|
2020-05-14 21:24:27 -06:00 |
|
Ben Chatelain
|
8d6df4c6a5
|
♻️ Use appLibrary in Purchase command
|
2020-05-14 21:07:07 -06:00 |
|
Ben Chatelain
|
aac42c219c
|
Merge branch 'master' into feature/purchase-apps
|
2020-05-14 19:23:50 -06:00 |
|
Ben Chatelain
|
878479854c
|
Merge branch 'master' into feature/purchase-apps
|
2020-05-14 00:07:23 -06:00 |
|
Ben Chatelain
|
56ef7cb0c0
|
🎨 Move typealias to top of type
|
2020-05-13 21:30:06 -06:00 |
|
Ben Chatelain
|
54a55720ce
|
♻️ Split out extension of MASError
|
2020-05-13 21:22:24 -06:00 |
|
Ben Chatelain
|
73e92365a3
|
🚧 Add SoftwareMap protocol
|
2020-05-13 20:57:54 -06:00 |
|
Ben Chatelain
|
70f0a6fd47
|
Merge branch 'master' into release-1.6.4
# Conflicts:
# CHANGELOG.md
|
2020-05-12 22:52:24 -06:00 |
|
Ben Chatelain
|
610583c726
|
🔖 Version 1.6.4
|
2020-05-11 20:06:56 -06:00 |
|
Ben Chatelain
|
2d0dff63f8
|
🐛 Fix search parameters
|
2020-05-11 19:57:34 -06:00 |
|