Как установить MIME-тип файла в Mac OS X?

Как установить MIME-тип файла в Mac OS X?

Emacs обрабатывает мой код Scala как скрипты оболочки из-за установки неправильного типа MIME:

file -I Hello.scala
Hello.scala: text/x-shellscript; charset=us-ascii

Я пробовал изменить Open with...информацию для файла, но Mac все еще использует неправильный mimetype. Как я могу исправить mimetype, желательно с помощью команды Terminal.app?

решение1

Оказывается, во всем виноваты шебанг-линии.

#!/bin/sh
exec scala "$0" "$@"
!#

Они необходимы для работы программ Scala с точками и косыми чертами, но они также используются для определения MIME-типа файла, хотя и некорректно.

Связанный контент