### Installing SiteOne Crawler GUI Dependencies - Bash Source: https://github.com/janreges/siteone-crawler-gui/blob/master/README.md This snippet provides the necessary bash commands to set up the SiteOne Crawler GUI development environment. It includes cloning the repository, initializing and updating Git submodules for the command-line crawler, and installing project dependencies using npm. ```bash # checkout repository git checkout https://github.com/janreges/siteone-crawler-gui.git cd siteone-crawler-gui # initialize and download submodule with command-line SiteOne Crawler into src/siteone-crawler git submodule update --init --recursive # install dependencies npm install ``` -------------------------------- ### Running SiteOne Crawler GUI Development Server - Bash Source: https://github.com/janreges/siteone-crawler-gui/blob/master/README.md This command starts the development server for the SiteOne Crawler GUI application. It launches the Electron application with hot-reloading enabled, allowing developers to see changes in real-time during development. ```bash # run development server - it will open an Electron app with hot-reloading $ npm run dev ``` -------------------------------- ### Building for Windows (x64) using npm Source: https://github.com/janreges/siteone-crawler-gui/blob/master/README.md This command initiates the build process for the SiteOne Crawler GUI application specifically targeting Windows 64-bit (x64) systems. It uses the `npm run` command to execute a predefined build script for this platform. ```Shell npm run build:win-x64 ``` -------------------------------- ### Building for Linux (x64) using npm Source: https://github.com/janreges/siteone-crawler-gui/blob/master/README.md This command triggers the build process for the SiteOne Crawler GUI application on Linux systems with an x64 architecture. It uses `npm run` to invoke the appropriate build script for Linux x64 environments. ```Shell npm run build:linux-x64 ``` -------------------------------- ### Building for macOS (x64) using npm Source: https://github.com/janreges/siteone-crawler-gui/blob/master/README.md This command compiles the SiteOne Crawler GUI for macOS systems with an x64 architecture. It leverages npm's script execution feature to run the designated build task for this specific macOS platform. ```Shell npm run build:mac-x64 ``` -------------------------------- ### Building for Linux (arm64) using npm Source: https://github.com/janreges/siteone-crawler-gui/blob/master/README.md This command compiles the SiteOne Crawler GUI for Linux systems running on an ARM64 architecture. It executes the npm script specifically configured for Linux arm64 builds, ensuring compatibility with ARM-based Linux devices. ```Shell npm run build:linux-arm64 ``` -------------------------------- ### Building for macOS (arm64) using npm Source: https://github.com/janreges/siteone-crawler-gui/blob/master/README.md This command builds the SiteOne Crawler GUI for macOS systems utilizing the ARM64 architecture, commonly found in Apple Silicon Macs. It executes the specific npm build script configured for arm64 macOS. ```Shell npm run build:mac-arm64 ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.