ソースコードからプログラミング言語の検出
github-linguist
https://github.com/github-linguist/linguist
基本的な使い方はGitリポジトリーでの言語の割合を出すことだけど、ファイルを引数に与えてそのファイルの言語を検出することもできる:
code:shell
% github-linguist path/to/file
sourceclassifier
https://github.com/chrislo/sourceclassifier
パスの書き方とかのせいでうまく動かないんだけどちょっと直せば動きそう。
ベイズ分類器
Guesslang
code:sh
% guesslang path/to/file