I'm trying this out in CommandPost, renaming "internal.m" into "libtext.m" for example - but running into issues getting everything to work properly. For example:
2022-03-10 21:23:57: -- Loading /Users/chrishocking/Documents/GitHub/CommandPost/src/extensions/cp/init.lua
2022-03-10 21:23:57: *** ERROR: error loading module 'hs.libtext' from file '/Users/chrishocking/Library/Developer/Xcode/DerivedData/Hammerspoon-bdvhufpbtprlzicnvixnswmgbjqx/Build/Products/Release/CommandPost.app/Contents/Frameworks/hs/libtext.dylib':
dlopen(/Users/chrishocking/Library/Developer/Xcode/DerivedData/Hammerspoon-bdvhufpbtprlzicnvixnswmgbjqx/Build/Products/Release/CommandPost.app/Contents/Frameworks/hs/libtext.dylib, 0x0006): symbol not found in flat namespace '_luaopen_hs_libtext_http'
stack traceback:
[C]: in ?
[C]: in upvalue 'rawrequire'
...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
...ommandPost.app/Contents/Resources/extensions/hs/text.lua:15: in main chunk
[C]: in upvalue 'rawrequire'
...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
...ents/GitHub/CommandPost/src/extensions/cp/tools/init.lua:21: in main chunk
[C]: in upvalue 'rawrequire'
...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
...ents/GitHub/CommandPost/src/extensions/cp/ui/axutils.lua:15: in main chunk
[C]: in upvalue 'rawrequire'
...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
...CommandPost/src/extensions/cp/apple/finalcutpro/init.lua:79: in main chunk
[C]: in upvalue 'rawrequire'
...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:710: in function 'require'
.../Documents/GitHub/CommandPost/src/extensions/cp/init.lua:23: in main chunk
[C]: in function 'xpcall'
...ents/GitHub/CommandPost/src/extensions/hs/_coresetup.lua:831: in function 'hs._coresetup.setup'
(...tail calls...)
I'm trying this out in CommandPost, renaming "internal.m" into "libtext.m" for example - but running into issues getting everything to work properly. For example: