2023-08-03 11:21:43 +08:00
2023-05-24 10:07:42 +08:00
2023-08-02 15:57:23 +08:00
2023-05-10 21:16:33 +08:00
2023-08-02 15:57:23 +08:00
2023-06-21 16:25:51 +08:00
2023-08-03 11:21:43 +08:00

Development

Dependencies

The following packages will be required to build depending on your environment:

  • Cargo
  • pnpm
  • openconnect-devel (containing openconnect.h): sudo apt install libopenconnect-dev or sudo yum install openconnect-devel

Build the service

# Build the client first
cargo build -p gpclient

# Build the service
cargo build -p gpservice

Start the service

sudo ./target/debug/gpservice

Start the GUI

cd gpgui
pnpm install
pnpm tauri dev

Open the DevTools

Right-click on the GUI window and select "Inspect Element".

Languages
C++ 72.9%
Shell 18.8%
CMake 8.3%