Tokei 显示代码统计数据的程序

开源项目 jetsung 195浏览 0评论

Tokei 是一个使用 Rust 语言开发的显示代码统计信息的程序。Tokei 将显示文件的数量、这些文件中的总行数以及按语言分组的代码、注释和空格。

https://github.com/XAMPPRocky/tokei

 

特征:


Tokei 非常快,并且能够在几秒钟内计算数百万行代码。
Tokei 是准确的,Tokei 正确处理多行评论,嵌套评论,并且不计算字符串中的注释。提供准确的代码统计信息。
Tokei 具有大量的语言,支持150多种语言及其各种语言。
Tokei 可以以多种格式(CBOR,JSON,YAML)输出,从而使 Tokei 的输出易于存储和重复使用。这些也可以在将上一个运行的统计数据与另一组组合结合的托基中重复使用。
Tokei 可在 Mac,Linux 和 Windows 上使用。
Tokei 也是一个库,允许您轻松地将其与其他项目集成。
Tokei 带来和没有颜色。将 ENV 变量 no_color 设置为 1,它将是黑色和白色。

 

案例:


 

安装:


Linux

MacOS

Windows

 

二进制文件下载

https://github.com/XAMPPRocky/tokei/releases

编译安装

 

配置:


Tokei 有一个配置文件,允许您更改默认行为。该文件可以命名为 tokei.toml 或 .tokeirc。当前版本的 tokei 在三个不同的地方查找此文件。当前目录、主目录和配置目录。

 

使用:


基本用法

这是使用 tokei 的基本方法。它将报告 ./foo 和所有子文件夹中的代码。

多文件夹

要让 tokei 在同一个调用中报告多个文件夹,只需添加一个逗号,或在另一个路径后面添加一个空格。

排除文件夹

Tokei 将遵循所有 .gitignore 和 .ignore 文件,您可以使用 –exclude 选项排除任何其他文件。–exclude 选项与 .gitignore 具有相同的语义。

要排除的路径也可以在 .tokeignore 文件中列出,使用与 .gitignore 文件相同的语法。

排序输出

默认情况下,Tokei 按语言名称的字母顺序排序,但是使用 –sort 选项 tokei 也可以按任何列排序。

输出文件统计信息

默认情况下,tokei 只输出语言总数,并且使用 –files 选项 tokei 也可以输出单个文件的统计信息。

输出为不同格式

Tokei 通常输出为一种为终端设计的良好的可读格式。还使用了 –output 选项,可以使用各种其他格式,这些格式对于将数据引入另一个程序更有用。
注意:这个版本的 tokei 编译时没有任何序列化格式,要启用序列化,请使用 features 标志重新安装 tokei。

当前支持的格式

JSON –output json

YAML –output yaml

CBOR –output cbor

以存储格式读取

Tokei 还可以将先前结果中添加的输出格式接收到当前运行中。Tokei 可以获取文件路径、作为选项值传递的格式,也可以从 stdin 获取。

 

选项:


 

支持编程语言:


 

转载请注明:站长资源站 » Tokei 显示代码统计数据的程序

与本文相关的文章

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址