Portable ver

In Shotcut - Command Line Options there’s –appdata but it still creates non portable log, presets, cache, and settings like %LOCALAPPDATA%\Meltytech.

Could you either make –appdata handle it too or add another command line option like –cachedata ?

Without this the portable version is not portable all the way.

There is no specification for “portable". It is whatever each developer decides to do.

I did not reproduce it. Perhaps you are looking at old data. I did

  1. Settings > App Data Directory > Show…
  2. Go to the parent folder
  3. Close Shotcut
  4. Rename the Shotcut folder to something else
  5. Run ./shotcut.exe –-appdata to some other folder that I had used previously
  6. Open a video, add it to timeline, and add a filter that has a preset such as Brightness. These actions create folders for presets and thumbnails in the specified -–appdata dir.
  7. Only Shotcut/cache folder is recreated in the system appdata dir. We currently do not consider that as part of our portable “app data” because it is not necessary to have in order to move your experience to another device.

Feel free to submit a pull request with your suggested change because I do not feel like bothering with it.