My system understands a file UTI,
public.objective-c-plus-plus-source, which conforms to
I'd like to use a different extension for certain files that conform to this UTI. I'd like them to be opened with whatever application opens objective-c++ source.
My current thought on how to achieve this is to declare a new UTI, which conforms to objective-c++ source. I'm aware that I could create an application that exports the new type, but that wouldn't work well for me. Is it possible to register the new type with LaunchServices directly via the command line?