
What's in these profiles?
When an application is dropped onto a new rooSwitch document, rooSwitch tries its best to figure out where that apps settings are kept. If the app being dropped was called 'Huckleberry' rooSwitch would look in ~/Library/Application Support/Huckleberry, ~/Library/Caches/Huckleberry, ~/Library/Huckleberry and would also open the .app's plist file to determine where its preferences were stored.
How do I edit a profile?
To change the contents of a profile, ctrl-click on the profile and select 'edit'. This allows you to add and remove files that will be switched. To add files you can either drag files from the Finder or use the '+' button.
What if my application uses different locations?
There are a number of applications where rooSwitch wouldn't correctly locate the files to be switched. To fix this rooSwitch.app has a built in "CustomAppMappings.xml" file that describes some of these applications and where to find their data. If you come across an application that isn't in the mappings file you can create a "CustomAppMappings.xml" file in your ~/Library/Application Support/rooSwitch directory. The file should look like this:
<ApplicationMappings> <application> <name>rooVid Lite</name> <bundleID>com.roobasoft.rooVid_Lite</bundleID> <path>~/Library/Application Support/rooVid</path> <path>~/Library/Caches/rooVid Lite</path> </application> <application> <name>SlingShot</name> <bundleID>com.martian.SlingShot</bundleID> <path>~/Library/Application Support/Martian SlingShot</path> <path>~/Library/Caches/SlingShot</path> </application> </ApplicationMappings>