いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

gocloc (Goで作られた cloc クローン)

概要

Goで作られた cloc クローン。使いやすいですねー。作者さんに感謝です。

github.com

サンプル

試しに、自分のリポジトリ でやってみたら、以下のように出力されました。

gitpod /workspace/try-golang (master) $ go run github.com/hhatto/gocloc/cmd/gocloc@latest .
go: downloading github.com/hhatto/gocloc v0.4.2
go: downloading github.com/jessevdk/go-flags v1.4.0
go: downloading github.com/go-enry/go-enry/v2 v2.7.2
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Go                             648           5182           6210          17637
Markdown                        96            276              0            792
YAML                            13             15              2            273
Makefile                        15             60              2            185
HTML                             4             17              0             83
JSON                             1              0              0             32
Plain Text                       8              0              0             11
-------------------------------------------------------------------------------
TOTAL                          785           5550           6214          19013
-------------------------------------------------------------------------------

参考情報


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。