Skip to content

ixmilia/bcad

Repository files navigation

BCad

An Electron-based application for simple CAD-like work.

Build dependencies

  1. .NET Core SDK 3.1 configured so that the dotnet tool is on the path.
  2. Node.js/NPM LTS.
  3. PowerShell Core.

Building

  1. Clone.
  2. Run init.ps1 in the root of the project to populate the submodules.
  3. ./build-and-test.ps1

Debugging

To run locally after building:

cd src/bcad/electron
npm start

Running

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.

Flatpak

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.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

Alternatively, install a downloaded bundle directly (the GNOME runtime dependency is pulled from Flathub automatically):

flatpak install --user ./bcad-x64.flatpak

Run the application:

flatpak run com.ixmilia.BCad

Windows Installer

powershell -Command "iex (iwr 'https://pkgs.ixmilia.com/bcad/win/install.ps1').ToString()"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages