Callbacks or Events feature

Allow to do some actions ex. delete file from local device after successful sync. This will make backups more easy.

You can use the API, and implement whatever you want.

Is this feature out of priority of SyncThing’s team or is it contrary to SyncThing concept?

I don’t think we want this, in general.

Calling random user specified shell scripts might be comfortable for the user, but it’s complete hell for application developers. Scripts hang, fail, which leaves in the water of what we should do.

The integration point for users is the rest api.

I think the exception here is versioning, as we already support calling user scripts for the purpose of versioning, but it would be hard to achieve that otherwise.