-
Notifications
You must be signed in to change notification settings - Fork 0
/
duti
78 lines (67 loc) · 3.54 KB
/
duti
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# duti is a command-line tool to select default applications for document types
# and URL schemes on macOS.
#
# For a more complete documentation on use `man duti` or visit
# http://duti.org/documentation.html
#
# List of Uniform Type Identifiers in macOS: https://goo.gl/70xIW7
#
# Find the bundle id: `mdls -name kMDItemCFBundleIdentifier -r SomeApp.app`
#
# Valid roles
#
# all app handles all roles for the given UTI.
# viewer app handles reading and displaying documents with given UTI.
# editor app can manipulate and save the item. Implies viewer.
# shell app can execute the item.
# none app cannot open the item, but provides an icon for the given UTI.
#
# Execute
#
# `duti <path>.duti` to load a duti file
# `duti -x <ext>` to print information about the default handler for extension
# `duti -l <uti>` to display all handlers for uti
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Bundle id UTI/ext/MIME types Role
com.microsoft.VSCode .css all
com.microsoft.VSCode .js all
com.microsoft.VSCode .md all
com.microsoft.VSCode .rb all
com.microsoft.VSCode .sass all
com.microsoft.VSCode .scss all
com.microsoft.VSCode public.plain-text all
com.microsoft.VSCode public.script all
com.microsoft.VSCode public.shell-script all
com.microsoft.VSCode public.source-code all
cx.c3.theunarchiver .7z all
cx.c3.theunarchiver .ace all
cx.c3.theunarchiver .arj all
cx.c3.theunarchiver .bz2 all
cx.c3.theunarchiver .gz all
cx.c3.theunarchiver .gzip all
cx.c3.theunarchiver .lha all
cx.c3.theunarchiver .lzh all
cx.c3.theunarchiver .rar all
cx.c3.theunarchiver .sit all
cx.c3.theunarchiver .sitx all
cx.c3.theunarchiver .tar all
cx.c3.theunarchiver .taz all
cx.c3.theunarchiver .tbz2 all
cx.c3.theunarchiver .tgz all
cx.c3.theunarchiver .z all
cx.c3.theunarchiver .zip all
cx.c3.theunarchiver .zipx all
org.m0k.transmission .torrent all
com.colliderli.iina .avi all
com.colliderli.iina .m4v all
com.colliderli.iina .mkv all
com.colliderli.iina .mov all
com.colliderli.iina .mp4 all
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Bundle id URL scheme
com.panic.Transmit ftp
com.panic.Transmit sftp
com.reederapp.rkit2.mac feed
com.readdle.smartemail-Mac mailto
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Last line must be blank