To provide an easy-to-use graphical interface for wireviz.
As this was just started, it is pretty basic, but there is lots of potential.
As you can see, the graphics generated using wireviz are quite good with minimum effort... for those familiar with the command line. I work with many people who would love the output files, but hate the interface and, thus, would not use it.
Head over to the graphviz download page and install a version of graphviz that suits your system. Most of the guys I'm targetting will use some version of Windows, so I'm doing most of my development there.
I use the winget method.
Be sure that you add the graphviz directory to your PATH (look in
environment variables)!!! I had to perform a restart after this step.
There is an executable available! I built the executable based on the current-day
dev branch of wireviz, but it works
well enough. Go to the releases,
download the wireviz-gui_vX.X.X_YYY.exe and execute. This makes for a nice "try/see"
environment.
uv run pytestThis assumes you are using uv to manage your virtual environments
- Clone this repository:
git clone https://github.com/slightlynybbled/wireviz-gui
cd wireviz-gui- Create, active your virtual environments, and install dependencies:
uv sync- Run the application:
uv run -m wireviz_gui