Cloc 的 --force-lang-def 在 ubuntu 上有效,但在 windows 上失败
Cloc's --force-lang-def works on ubuntu but fails on windows
我有下一个文件结构:
--root folder
--Gemfile.lock
--Gemfile
下一个语言定义:
Gem
filter remove_matches ^\s*#
filename Gemfile.lock
filename Gemfile
3rd_gen_scale 2.11
在 ubunutu 下一个命令:
cloc path_to_root_dir --csv --force-lang-def=path_to_def_file
给我:
2 text files.
2 unique files.
0 files ignored.
files,language,blank,comment,code,"github.com/AlDanial/cloc v 1.90 T=0.03 s (62.0 files/s, 11467.1 lines/s)"
2,Gem,9,5,356
2,SUM,9,5,356
在 Windows 上:
2 text files.
2 unique files.
3 files ignored.
出于某种原因,1.90 版本的 cloc 要求文件名定义为小写。添加开关 --ignored="myfile.txt"
导致下一个输出:
path_to_root_dir , zero sized file
path_to_root_dir/gemfile, language unknown (#3)
path_to_root_dir/gemfile.lock, language unknown (#3)
并且在将 cloc 文件更改为小写的文件名后,一切都开始工作了:
Gem
filter remove_matches ^\s*#
filename gemfile.lock
filename gemfile
3rd_gen_scale 2.11
2 text files.
2 unique files.
1 file ignored.
files,language,blank,comment,code,"github.com/AlDanial/cloc v 1.90 T=0.01 s (278.8 files/s, 51583.6 lines/s)"
2,Gem,9,5,356
2,SUM,9,5,356
已在 github 上提交问题。
我有下一个文件结构:
--root folder
--Gemfile.lock
--Gemfile
下一个语言定义:
Gem
filter remove_matches ^\s*#
filename Gemfile.lock
filename Gemfile
3rd_gen_scale 2.11
在 ubunutu 下一个命令:
cloc path_to_root_dir --csv --force-lang-def=path_to_def_file
给我:
2 text files.
2 unique files.
0 files ignored.files,language,blank,comment,code,"github.com/AlDanial/cloc v 1.90 T=0.03 s (62.0 files/s, 11467.1 lines/s)"
2,Gem,9,5,356
2,SUM,9,5,356
在 Windows 上:
2 text files.
2 unique files.
3 files ignored.
出于某种原因,1.90 版本的 cloc 要求文件名定义为小写。添加开关 --ignored="myfile.txt"
导致下一个输出:
path_to_root_dir , zero sized file
path_to_root_dir/gemfile, language unknown (#3)
path_to_root_dir/gemfile.lock, language unknown (#3)
并且在将 cloc 文件更改为小写的文件名后,一切都开始工作了:
Gem
filter remove_matches ^\s*#
filename gemfile.lock
filename gemfile
3rd_gen_scale 2.11
2 text files.
2 unique files.
1 file ignored.files,language,blank,comment,code,"github.com/AlDanial/cloc v 1.90 T=0.01 s (278.8 files/s, 51583.6 lines/s)"
2,Gem,9,5,356
2,SUM,9,5,356
已在 github 上提交问题。