You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Curious whether there is any appetite for submitting PR's to allow SteamPipe be runnable on Windows natively without needing to use WSL. WSL does work fine but it adds an additional layer of complexity and personally I'd like to be able to run something directly on windows.
I took a run at this locally and I've been able to get a version that will compile - main differences so far are OS specific handling of looking for running processes. Before I proceed much further I wanted to check whether this is something you would consider including.
The text was updated successfully, but these errors were encountered:
I did a dive into what I think would be involved to get a windows version up and running - here is what I found
Postgres local database - needs a windows version - easy, binaries exist
Postgres FDW - build windows version of steampipe-postgres-fdw - This feels like it would be pretty tricky - hard
PipeFittings - add windows versions of the methods that determine what process is running - easy-ish (maybe?)
CLI - Modifications to the CLI to handle running the Postgres DB locally on windows + any other gotchas that would exist - medium
Plugins - unsure how many have OS specific behaviors in them.
With a good level of automated tests you should be able to keep the maintenance efforts under control.
It was interesting digging into the inner workings of SteamPipe. If others are interested in investing in this please hit me up, probably more than I can take on single-handedly.
Curious whether there is any appetite for submitting PR's to allow SteamPipe be runnable on Windows natively without needing to use WSL. WSL does work fine but it adds an additional layer of complexity and personally I'd like to be able to run something directly on windows.
I took a run at this locally and I've been able to get a version that will compile - main differences so far are OS specific handling of looking for running processes. Before I proceed much further I wanted to check whether this is something you would consider including.
The text was updated successfully, but these errors were encountered: