Right now the UI writes data files to the current dir where the command is executed. If the user doesn't have write permission in the current dir, attempting to write to the current dir causes the UI to crash. A better behavior would be, always write data files to /home/user/dsm/. Or, we can use that as the default, and let the user specify the data file location in configuration.
Right now the UI writes data files to the current dir where the command is executed. If the user doesn't have write permission in the current dir, attempting to write to the current dir causes the UI to crash. A better behavior would be, always write data files to /home/user/dsm/. Or, we can use that as the default, and let the user specify the data file location in configuration.