While my usual development environment is Linux, I developed this software in Windows. To start, you need to install:
- MSYS 2 (Recommended install:
C:\msys64) - Go 1.18+ (make sure the install path doesn't have any spaces in it. Recommended:
C:\msys64\go) - Node v14.17.2 32-bit (make sure the install path doesn't have any spaces in it. Recommended:
C:\msys64\nodejs) - Python 2.7.17 (Default installation location:
C:\Python27)
In MSYS 2, edit your .bashrc to add node and go to your path. In the recommended scenario this would be something
like:
export PATH=$PATH:/go/bin:/nodejsOnce that's done, one can run one of the following commands in the project directory:
make start: Build ChutzParse and run in developer modemake package: Build a ChutzParse package,chutzparse-x.x.x Setup.exeinbin/make clean: Remove ChutzParse intermediate binariesmake full-clean: Remove ChutzParse intermediate binaries and all downloaded/built node/electron modules.