As far as I know MacOS users are also affected by the CS:GO bug and so may also use csgo-csmd as a workaround.
To make this easier it would be nice to auto-detect the operating system and use the common "default csgo path" for MacOS in this case.
This would allow Mac users to use the tool without any configuration, just like Linux users can do.
Could we use posix FIFOs to get the console output of csgo and pump it into csgo-csmd, without having to call it, making it so one doesn't even need to tab out of the game?
When I am in a server and it changes maps, csgo-csmd seems to try to download the map without the .bz2 extension from the server. This fails, and I either have to a) manually download it, or b) restart the game and dump a new log.