6081ef6b02
👌 Verify switch succeeded ( #111 )
...
- Verify switch was successful
- Suggest "Fix My Valet"
- Restart nginx when switching PHP versions
2022-01-31 17:56:20 +01:00
4cffe5a662
👌 Rename "Force Load PHP" to "Fix My Valet" ( #111 )
2022-01-31 12:41:41 +01:00
d0f7d2c5e9
✨ Handle >= and > constraints
2022-01-29 19:10:17 +01:00
74817beec6
🐛 Fix First Aid not working
2022-01-29 17:46:37 +01:00
5b40a8fd41
👌 Updated goals, new asset, SwiftUI integration
2022-01-29 14:15:39 +01:00
193f459be1
✏️ New comments
2022-01-29 14:13:38 +01:00
0d4a144524
👌 Cleanup HomebrewDiagnostics
2022-01-28 16:42:46 +01:00
69c0f5ace9
✅ Have all tests pass, refactor comparison logic
2022-01-27 19:39:02 +01:00
7647978da5
🐛 Start a "clean" terminal every time ( #99 )
2022-01-26 23:49:32 +01:00
10b299ff65
🐛 Check if services command can run
2022-01-26 21:00:52 +01:00
e4ff0418fd
⚡ ️ Faster search, faster scrolling
2022-01-26 20:31:37 +01:00
0f0e91273e
👌 Localisation improvements
2022-01-25 18:28:10 +01:00
aeeecd6996
👌 Suggestions should also check all constraints
2022-01-25 00:09:36 +01:00
f75bfc9c4a
✨ Initial version of #72
2022-01-24 01:16:17 +01:00
42fc0e3698
🔥 Due to closing #34 , removed switcher pref
2022-01-23 20:06:20 +01:00
567373f8da
✨ Version constraint checks ( #84 )
...
The version constraint checks will also be used in the future to
evaluate whether any given site's PHP constraint (if set) is
valid for the currently linked version of PHP.
For example, assuming you have PHP 8.1.2 linked, we could evaluate:
* A site requires "8.0" -> invalid
* A site requires "^8.0" -> valid
* A site requires "^8.0.0" -> valid
* A site requires "~8.0" -> valid
* A site requires "~8.0.0" -> invalid
Currently, this constraint check is used to determine which versions
that are currently installed are good suggestions to switch to.
If you have a site with constraint "^8.0" for example, and you have
PHP 8.0 and 8.1 installed (with 8.1 linked), then you will get a
suggestion to switch back to 8.0.
2022-01-23 03:59:29 +01:00
3b4a1a0654
✨ Enable parsing of Homebrew services JSON ( #72 )
2022-01-11 21:22:17 +01:00
9ef184331e
🐛 Fix issue with Valet path
2022-01-03 17:08:45 +01:00
8624573e74
👌 Cleanup
2022-01-03 16:02:18 +01:00
dd251936b9
♻️ Refactor PhpSwitcher into PhpEnv
2021-12-24 16:09:51 +01:00
c647aee8ea
🔀 Merge branch 'main' into dev/5.x
2021-12-23 20:19:21 +01:00
63f4f8b078
✨ Added prototype binary to switch quickly
2021-12-21 17:52:13 +01:00
e76c6e14e4
♻️ Added logger class
2021-12-21 17:06:03 +01:00
ceb168c6cf
♻️ Rework various common classes
2021-12-21 16:00:27 +01:00
a6387e96e7
♻️ Separate some of the PHP config logic from the app
2021-12-21 15:30:50 +01:00
2dbf775ad6
🔥 Remove Swift Package for common data
2021-12-20 19:10:58 +01:00
1ca49f6cbc
♻️ Reorganise code for optimal code sharing, add phpmon-cli
...
- Moved over common functionality to package
- Added phpmon-cli target (for fast switching via the terminal)
2021-12-20 18:25:52 +01:00