An Electron-based application for simple CAD-like work.
- .NET Core SDK 3.1 configured so that the
dotnettool is on the path. - Node.js/NPM LTS.
- PowerShell Core.
- Clone.
- Run
init.ps1in the root of the project to populate the submodules. ./build-and-test.ps1
To run locally after building:
cd src/bcad/electron
npm startFinal app is placed in artifacts/pack/bcad-[(linux|darwin|win32)]-x64.
See README.md in src/bcad/electron for details on building/running via WSL that I needed on my local box.
Add the IxMilia Flatpak repository and install:
flatpak remote-add --if-not-exists --no-gpg-verify ixmilia-bcad https://pkgs.ixmilia.com/bcad/flatpak
flatpak install ixmilia-bcad com.ixmilia.BCadArchives of Linux binaries can also be downloaded directly from:
https://pkgs.ixmilia.com/bcad/bcad-linux-x64.tar.gzhttps://pkgs.ixmilia.com/bcad/bcad-linux-arm64.tar.gz
Alternatively, install a downloaded bundle directly (the GNOME runtime dependency is pulled from Flathub automatically):
flatpak install --user ./bcad-x64.flatpakRun the application:
flatpak run com.ixmilia.BCadpowershell -Command "iex (iwr 'https://pkgs.ixmilia.com/bcad/win/install.ps1').ToString()"