duti -x and multiple apps exported uti. #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
If 2 or more apps declare uti for files some duti's command dont work.
for example:
duti -x ape
Failed to get default application for extension 'ape'
mdls file.ape - com.monkeysaudio.ape
duti -u com.monkeysaudio.ape
description: Monkey's Audio Lossless Audio File
declaration: {
UTTypeIdentifier = com.monkeysaudio.ape
UTTypeDescription = Monkey's Audio Lossless Audio File
UTTypeTagSpecification = {
public.filename-extension = [
ape
unhandled value
]
}
UTTypeConformsTo = [
public.audio
unhandled value
]
}
duti -e ape
identifier: org.matt-ashland.monkeys-audio
description: Monkey's Audio File
declaration: {
UTTypeIdentifier = org.matt-ashland.monkeys-audio
UTTypeReferenceURL = http://www.monkeysaudio.com/
UTTypeDescription = Monkey's Audio File
UTTypeTagSpecification = {
public.mime-type = [
audio/x-ape
unhandled value
audio/x-monkeys-audio
unhandled value
]
public.filename-extension = [
ape
unhandled value
]
}
UTTypeConformsTo = [
public.audio
unhandled value
]
}
identifier: com.monkeysaudio.ape
description: Monkey's Audio Lossless Audio File
declaration: {
UTTypeIdentifier = com.monkeysaudio.ape
UTTypeDescription = Monkey's Audio Lossless Audio File
UTTypeTagSpecification = {
public.filename-extension = [
ape
unhandled value
]
}
UTTypeConformsTo = [
public.audio
unhandled value
]
}
identifier: com.pozdeev.invisor.ape
description: Monkey's Audio
declaration: {
UTTypeIdentifier = com.pozdeev.invisor.ape
UTTypeDescription = Monkey's Audio
UTTypeTagSpecification = {
public.filename-extension = [
ape
unhandled value
]
}
UTTypeConformsTo = [
com.pozdeev.invisor.audio
unhandled value
]
}
same for some other files too.