Re-upload modified files: Allow for multiple conditions

I was interested in the Re-upload multiple files feature as it's very similar to WinSCPs ability to monitor and upload changes as well. The current option set is pretty good but I had one concern with the "Monitor indefinitely" option as I don't know how taxing it is if kept running.

The suggestion I was thinking of was to add the option to "Monitor file for X condition" AND/OR "Monitor file until launched process exists" to allow for an indefinite time to edit the file without continuing to monitor it after you've closed your launched process.

The use case for this was using VS Code to edit multiple files in a remote directory, it's a tabbed editor so closing it only checks for modifications on the first opened file only causing changed to all other files to be lost. After checking the docs I saw there were other options but the closest one I saw was "Monitor indefinitely" but I'd like it to release the files when the process is killed.

Unless this is a limitation to it only being able to monitor only one process and not being able to track which file is tied to which process.

I also really love this program, it has a lot of amazing features and customizability!

The "Monitor file until launched process exists" option probably wouldn't work well with a multi-document editor as the process which is run tends to only pass the file to the main/existing process and then exit.

I am not sure if VS Code is the same but it's how most tabbed/MDI editors on Windows have worked in the past.

"Monitor indefinitely" should not use many resources, at least as long as you aren't editing thousands of files using that method. It'll also stop once Opus is exited or restarted, of course, which is one way to limit it once you know you're done.

Wow, I was not expecting such a quick reply. If it doesn't consume too many resources with a <100 files use case then " Monitor Indefinitely" is totally fine with me.

I just bought 4 more licences after making the post even though I'm probably not going to use them lol.

Keep up the great work!

1 Like