The CLI tool reptor populates the user's home directory by storing the config files in ~/.sysretpor. This can be fixed by adding support for the XDG Base Directory and storing the config file in $XDG_CONFIG_HOME/sysreptor/config.yml.
It is, however, only applicable if XDG variable is set and must also work on Windows environments (even though an alternative directory could be used there too, like Roaming).
There are, additionally, some complexities how to handle existing config files.
The CLI tool reptor populates the user's home directory by storing the config files in ~/.sysretpor. This can be fixed by adding support for the XDG Base Directory and storing the config file in $XDG_CONFIG_HOME/sysreptor/config.yml.
It is, however, only applicable if XDG variable is set and must also work on Windows environments (even though an alternative directory could be used there too, like Roaming).
There are, additionally, some complexities how to handle existing config files.