Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(WIP) Extract for multi-OS support #1323

Closed
wants to merge 65 commits into from

Conversation

mattstauffer
Copy link
Collaborator

@mattstauffer mattstauffer commented Dec 22, 2022

Commands I've tested and made work:

  • composer
  • diagnose
  • directory-listing
  • fetch-share-url
  • forget
  • install
  • isolate
  • isolated
  • link
  • links
  • log
  • loopback
  • on-latest-version
  • open
  • park
  • parked
  • paths
  • php
  • proxies
  • proxy
  • restart
  • secure
  • secured
  • set-ngrok-token
  • share
  • share-tool
  • start
  • status
  • stop
  • tld
  • trust
  • uninstall
  • unisolate
  • unlink
  • unproxy
  • unsecure
  • use
  • which
  • which-php

@mattstauffer mattstauffer changed the title Extract for multi-OS support (WIP) Extract for multi-OS support Dec 22, 2022
@mattstauffer mattstauffer mentioned this pull request Jan 3, 2023
@mattstauffer
Copy link
Collaborator Author

Next up: valet install, since it hits just about everything.

Right now, this is what you get:
image

So I need t work through the todo on phpfpm, make sure the Dnsmasq is actually working correctly, and then dig into the Nginx errors.

@mattstauffer
Copy link
Collaborator Author

Latest version runs into this error; I don't love this whole "use with caution in scripts". But.. looks like my next steps are to force it to confirm, and to hide the output when it's running.

image

@mattstauffer
Copy link
Collaborator Author

I'm not saying it's all actually working but we've made some steps here...

image

No errors on install!!

@mattstauffer
Copy link
Collaborator Author

Closing this. I made good progress, but it's clear that Dnsmasq alone is so different between macOS and Linux and so different between different Linux setups and distros that this is just not tenable as a light layer on top of Valet like I imagined.

@yCodeTech
Copy link

yCodeTech commented Aug 28, 2023

I've been working on my own fork of the very much outdated and unmaintained Valet Windows by cretueusebiu. I am on the home straight and hope to release it as Laravel Valet Windows 3 in the very near future. I hope to gain as much parity as possible from this macOS.

Commands I've tested and made work:

  • composer
  • diagnose
  • directory-listing
  • fetch-share-url
  • forget
  • install
  • isolate
  • isolated
  • link
  • links
  • log
  • loopback
  • on-latest-version
  • open
  • park
  • parked
  • paths
  • php
  • proxies
  • proxy
  • restart
  • secure
  • secured
  • set-ngrok-token
  • share
  • share-tool
  • start
  • status - renamed to services
  • stop
  • tld
  • trust
  • uninstall
  • unisolate
  • unlink
  • unproxy
  • unsecure
  • use
  • which
  • which-php - renamed to php:which

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants