duti
Set default applications for document types and URL schemes on macOS. tldr-pages
On macOS
macOS
Set Safari as the default handler for HTML documents
duti -s com.apple.Safari public.html allIdentifySet VLC as the default viewer for files with .m4v extensions
duti -s org.videolan.vlc m4v viewerIdentifySet Finder as the default handler for the ftp:// URL scheme
duti -s com.apple.Finder "ftp"IdentifyDisplay information about the default application for a given extension
duti -x extIdentifyDisplay the default handler for a given UTI
duti -d utiIdentifyDisplay all handlers of a given UTI
duti -l utiIdentify