duti
macos
Set default applications for document types and URL schemes on macOS. See also: `osascript`.
More info →Examples (6)
Set Safari as the default handler for HTML documents
duti -s com.apple.Safari public.html allSet VLC as the default viewer for files with `.m4v` extensions
duti -s org.videolan.vlc m4v viewerSet Finder as the default handler for the ftp:// URL scheme
duti -s com.apple.Finder "ftp"Display information about the default application for a given extension
duti -x extDisplay the default handler for a given UTI
duti -d utiDisplay all handlers of a given UTI
duti -l utimade by @shridhargupta | data from tldr-pages