A set of standalone SCons executables built with PyInstaller.
This exists mostly so that I can bundle SCons into JS-based tools without the end user having to worry about Python.
It's not offically supported, nor is it affiliated with or endorsed by the SCons team, but feel free to use it in your own projects.
Requires a JavaScript runtime such as Node.js or Bun for detecting and extracting the platform-specific executable.
(npm|yarn|pnpm|bun) install -g scons-standalone
After installation, you can use SCons just like you would normally:
scons [options...] [name=val...] [targets...]
For more information on SCons usage, please refer to the SCons documentation.
This project is licensed under the MIT License - see the SCons license for details.
Feel free to submit a Pull Request.