An Electron-based application for simple CAD-like work.
- .NET Core SDK 3.1 configured so that the
dotnet
tool is on the path. - Node.js/NPM LTS.
- PowerShell Core.
- Clone.
- Run
init.ps1
in the root of the project to populate the submodules. ./build-and-test.ps1
To run locally after building:
cd src/bcad/electron
npm start
Final 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.
# `[arch=arm64]` is also available
echo "deb [arch=amd64] https://pkgs.ixmilia.com/bcad/deb stable main" | sudo tee /etc/apt/sources.list.d/ixmilia.bcad.list
sudo apt update --allow-insecure-repositories
sudo apt install bcad
Archives of Linux binaries can also be downloaded directly from:
https://pkgs.ixmilia.com/bcad/bcad-linux-x64.tar.gz
https://pkgs.ixmilia.com/bcad/bcad-linux-arm64.tar.gz
powershell -Command "iex (iwr 'https://pkgs.ixmilia.com/bcad/win/install.ps1').ToString()"