Annoyance default Resource and Libs folder names

I think I can guess part of the answer to this but asking anyway.

  1. After building an app we are left with ‘<app_name> Libs’ and ‘.<app_name> Resources’ sub directories. Can those names be changed?
  • I hate backticks and spaces in directory listings. Backticks especially.
  • <app_name> is redundant and unnecessary, as it is implied by the hierarchy, and merely wastes characters in the fully qualified path. Not so much of an issue on Linux but hey, I use OneDrive.
  1. Additionally. What happens if the binary has to be renamed for some reason. Do the Lib and Resource folders also need to be renamed.

You cannot rename these folders. I’m not sure where the “backticks” are coming from? You cannot rename them, if you do the application would not find them. You should not rename applications after they are built. No the subfolder do not need to be renamed if you do.

Perhaps it’s to help in case the folders get separated. On macOS the folder is just named Resources, but it’s hidden inside the package that is You can still get at it easily enough, but you have to mean to. Renaming the application is not a problem, but I’ve not considered that in a Win/Lin scenario.

You can rename the libs folder to just be “Libs” without the application name.

1 Like

From the docs:

The Libs and Resources folder can be renamed to just “Libs” or “Resources”. This allows several apps in the same folder to shared the Libs and Resources folders. Libs can only be shared for apps built with same version of Xojo.

I think I remember changing the name of a Windows exe and I had to rename the Libs and Resources folder (but not 100% sure). I guess I renamed those: Libs/Resources without the app name.


Now that is very useful to know. Thanks for that.

Amazing people not knowing this. It’s this way for ages.

The backticks are added by the ls command as decoration around names containing whitespace. It makes ’ a stupid file name ’ easier to spot in the console. They aren’t actually backticks but rather Unicode LEFTSINGLEQUOTATIONMARK and RIGHTSINGLEQUOTATIONMARK or some such nonsense. Anyhow the result is the same, it messes with my OCD.

I’ve never seen that apply to file names before, only SQL. Perhaps it’s a Linux thing.