easyloc 是一个模块化、易扩展的代码行统计工具。
选择并下载 easyloc 最新的预构建版本。
下载的二进制文件名为 easyloc
,将其放置在环境变量 $PATH$
包含的目录下。
要从源码编译,你的环境需要 GHC >= 8.0.2。
git clone https://github.com/Forec/easyloc.git
cd easyloc
ghc -O2 easyloc.hs -threaded -rtsopts
编译成功将生成二进制文件 easyloc
,将其放置在环境变量 $PATH$
包含的目录下。
执行 easyloc [Language] [path]
对指定目录下的文件按指定语言的语法规则进行统计。
已支持语言选项:
C
:C 和 C++
可以通过增加运行时选项 +RTS -Ni
提高效率,默认情况下 easyloc 只使用单核,通过改变参数 i 的值可使用多核。
区分文件类型- 对文件内容按指定语法规则解析
- 忽略 Unknown 文件
- 并发搜索
此仓库中的全部代码均受仓库中 License 声明的许可证保护。