enfuse_pro plugin - cross-platform compatible

I’m happy (relieved) to read that you’re working on another update to this great script, Kevin. Are you doing this because, like me, you’ve found that the previous version doesn’t work if it’s called from Bill Ferguson’s likewise-great script “Darktable Lua Script Manager” - it’s still ‘great’ in spite of the misspelling of darktable :wink:

The problem that I’m facing is that “Enabling” your script from Bill’s doesn’t do a thing.

Here’s the debug output:

25.942936 LUA activating enfuse_pro_2-1
25.943260 LUA ERROR : /Users/heviiguy/.config/darktable/luarc:82: attempt to concatenate a nil value (local 'script')
stack traceback:
	[C]: in metamethod '__concat'
	/Users/heviiguy/.config/darktable/luarc:82: in upvalue 'prequire'
	/Users/heviiguy/.config/darktable/luarc:258: in upvalue 'activate'
	/Users/heviiguy/.config/darktable/luarc:298: in function </Users/heviiguy/.config/darktable/luarc:286>
	[C]: in ?

I’m wondering if the problem may have something to do with the fact that I’ve moved your script from the “Contrib” directory to one that I’ve created as “Special”. Other scripts in the latter directory can be enabled without issue.