Como posso definir o tipo MIME de um arquivo no Mac OS X?

Como posso definir o tipo MIME de um arquivo no Mac OS X?

O Emacs está tratando meu código Scala como scripts de shell devido à configuração de um tipo MIME incorreto:

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

Tentei alterar as Open with...informações do arquivo, mas o Mac ainda usa o tipo MIME errado. Como posso corrigir o tipo MIME, de preferência com um comando Terminal.app?

Responder1

Acontece que as linhas shebang são as culpadas.

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

Eles são necessários para fazer programas Scala com barra de ponto, mas também são usados ​​para determinar o tipo MIME de um arquivo, embora de forma incorreta.

informação relacionada