https://github.com/feenkcom/gtoolkit-vm-builder
A command line tool written in Rust to build gtoolkit-vm
https://github.com/feenkcom/gtoolkit-vm-builder
Last synced: 12 days ago
JSON representation
A command line tool written in Rust to build gtoolkit-vm
- Host: GitHub
- URL: https://github.com/feenkcom/gtoolkit-vm-builder
- Owner: feenkcom
- License: mit
- Created: 2021-08-04T10:51:35.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T18:14:47.000Z (over 1 year ago)
- Last Synced: 2025-01-22T18:27:09.943Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 172 KB
- Stars: 1
- Watchers: 11
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gtoolkit VM Builder
A command line tool written in Rust to build and package [gtoolkit-vm](https://github.com/feenkcom/gtoolkit-vm)
### Downloading sources and tools
First make sure to clone the `gtoolkit-vm`:
```
git clone https://github.com/feenkcom/gtoolkit-vm.git
cd gtoolkit-vm
```
Then download the latest released version of the `gtoolkit-vm-builder` for your platform inside the `gtoolkit-vm` folder:
```
curl -o gtoolkit-vm-builder -LsS https://github.com/feenkcom/gtoolkit-vm-builder/releases/latest/download/gtoolkit-vm-builder-${TARGET}
chmod +x gtoolkit-vm-builder
```
`TARGET` is one of:
- aarch64-apple-darwin
- x86_64-apple-darwin
- x86_64-unknown-linux-gnu
- x86_64-pc-windows-msvc.exe
### Building and packaging a bundle
```
./gtoolkit-vm-builder \
--release \
--app-name 'GlamorousToolkit' \
--identifier 'com.gtoolkit' \
--author "feenk gmbh " \
--libraries-versions libraries.version \
--libraries cairo clipboard crypto freetype git gleam glutin pixels process sdl2 skia winit test-library
```
The resulting bundle will be created in the `target/${TARGET}/release/bundle` folder