Added support for Linux (tested), macOS (tested), iOS (tested), Windows (tested) and other BSD systems (not tested)