Skip to content

Commit b014c86

Browse files
committed
v1.94
1 parent b5bbd63 commit b014c86

File tree

3 files changed

+57
-6
lines changed

3 files changed

+57
-6
lines changed

README.md

+23-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* * *
66
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
77

8-
Latest release: v1.92 (Dec. 5, 2021)
8+
Latest release: v1.94 (July 4, 2022)
99

1010
<a href="https://github.com/AlDanial/cloc/graphs/contributors" alt="Contributors">
1111
<img src="https://img.shields.io/github/contributors/AlDanial/cloc" /></a>
@@ -64,8 +64,8 @@ Step 3: Invoke cloc to count your source files, directories, archives,
6464
or git commits.
6565
The executable name differs depending on whether you use the
6666
development source version (`cloc`), source for a
67-
released version (`cloc-1.92.pl`) or a Windows executable
68-
(`cloc-1.92.exe`). On this page, `cloc` is the generic term
67+
released version (`cloc-1.94.pl`) or a Windows executable
68+
(`cloc-1.94.exe`). On this page, `cloc` is the generic term
6969
used to refer to any of these.
7070

7171
**a file**
@@ -372,6 +372,7 @@ and Digest::MD5 installed locally.
372372
# [Building a Windows Executable &#9650;](#___top "click to go to top of document")
373373

374374
The Windows downloads
375+
<tt>cloc-1.94.exe</tt>,
375376
<tt>cloc-1.92.exe</tt>,
376377
<tt>cloc-1.90.exe</tt> and
377378
<tt>cloc-1.88.exe</tt> were built on a 64 bit Windows 10 computer
@@ -417,6 +418,9 @@ executable and also check sites such
417418
https://www.virustotal.com/ .
418419
The entries for recent versions are:
419420

421+
cloc-1.94.exe:
422+
https://www.virustotal.com/gui/file/b48a6002fb75fa66ec5d0c05a5c4d51f2ad22b5b025b7eb4e3945d18419c0952?nocache=1
423+
420424
cloc-1.92.exe:
421425
https://www.virustotal.com/gui/file/2668fcf8609c431e8934fe9e1866bc620c58d198c4eb262f1d3ef31ef4a690f7
422426

@@ -493,7 +497,7 @@ C:> cpan -i Digest::MD5
493497
C:> cpan -i Regexp::Common
494498
C:> cpan -i Algorithm::Diff
495499
C:> cpan -i PAR::Packer
496-
C:> pp -M Digest::MD5 -c -x -o cloc-1.92.exe cloc-1.92.pl
500+
C:> pp -M Digest::MD5 -c -x -o cloc-1.94.exe cloc-1.94.pl
497501
</pre>
498502

499503
A variation on the instructions above is if you installed the portable
@@ -1068,6 +1072,8 @@ D (d)
10681072
DAL (da)
10691073
Dart (dart)
10701074
Delphi Form (dfm)
1075+
DenizenScript (dsc)
1076+
Derw (derw)
10711077
dhall (dhall)
10721078
DIET (dt)
10731079
diff (diff, patch)
@@ -1090,6 +1096,7 @@ Expect (exp)
10901096
F# (fsi, fs, fs)
10911097
F# Script (fsx)
10921098
Fennel (fnl)
1099+
Finite State Language (fsl, jssm)
10931100
Fish Shell (fish)
10941101
Flatbuffers (fbs)
10951102
Focus (focexec)
@@ -1108,6 +1115,7 @@ GLSL (comp, fp, frag, frg, fsh, fshader, geo, geom, glsl,
11081115
Go (go)
11091116
Godot Resource (tres)
11101117
Godot Scene (tscn)
1118+
Godot Shaders (gdshader)
11111119
Gradle (gradle, gradle.kts)
11121120
Grails (gsp)
11131121
GraphQL (gql, graphql, graphqls)
@@ -1121,6 +1129,7 @@ HCL (hcl, nomad, tf, tfvars)
11211129
HLSL (cg, cginc, fxh, hlsl, hlsli, shader)
11221130
Hoon (hoon)
11231131
HTML (htm, html, html.hl, xht)
1132+
HTML EEx (heex)
11241133
IDL (dlm, idl, pro)
11251134
Idris (idr)
11261135
Igor Pro (ipf)
@@ -1129,7 +1138,7 @@ INI (buildozer.spec, ini, lektorproject, prefs)
11291138
InstallShield (ism)
11301139
IPL (ipl)
11311140
Java (java)
1132-
JavaScript (_js, bones, es6, jake, jakefile, js, jsb, jscad, jsfl, jsm, jss, mjs, njs, pac, sjs, ssjs, xsjs, xsjslib)
1141+
JavaScript (_js, bones, cjs, es6, jake, jakefile, js, jsb, jscad, jsfl, jsm, jss, mjs, njs, pac, sjs, ssjs, xsjs, xsjslib)
11331142
JavaServer Faces (jsf)
11341143
JCL (jcl)
11351144
Jinja Template (jinja, jinja2)
@@ -1144,6 +1153,7 @@ Kermit (ksc)
11441153
Korn Shell (ksh)
11451154
Kotlin (kt, ktm, kts)
11461155
Lean (hlean, lean)
1156+
Lem (lem)
11471157
LESS (less)
11481158
lex (l, lex)
11491159
LFE (lfe)
@@ -1186,6 +1196,9 @@ Oracle Reports (rex)
11861196
Pascal (dpr, lpr, p, pas, pascal)
11871197
Pascal/Puppet (pp)
11881198
Patran Command Language (pcl, ses)
1199+
PEG (peg)
1200+
peg.js (pegjs)
1201+
peggy (peggy)
11891202
Perl (ack, al, cpanfile, makefile.pl, perl, ph, plh, plx, pm, psgi, rexfile, pl, p6)
11901203
PHP (aw, ctp, phakefile, php, php3, php4, php5, php_cs, php_cs.dist, phps, phpt, phtml)
11911204
PHP/Pascal (inc)
@@ -1254,16 +1267,18 @@ Svelte (svelte)
12541267
SVG (SVG, svg)
12551268
Swift (swift)
12561269
SWIG (i)
1257-
TableGen (tb)
1270+
TableGen (td)
12581271
Tcl/Tk (itk, tcl, tk)
12591272
Teamcenter met (met)
12601273
Teamcenter mth (mth)
12611274
TeX (aux, bbx, bib, bst, cbx, dtx, ins, lbx, ltx, mkii, mkiv, mkvi, sty, tex, cls)
1275+
Text (text, txt)
12621276
Thrift (thrift)
12631277
TITAN Project File Information (tpd)
12641278
Titanium Style Sheet (tss)
12651279
TNSDL (cii, cin, in1, in2, in3, in4, inf, interface, rou, sdl, sdt, spd, ssc, sst)
12661280
TOML (toml)
1281+
tspeg (jspeg, tspeg)
12671282
TTCN (ttcn, ttcn2, ttcn3, ttcnpp)
12681283
Twig (twig)
12691284
TypeScript (tsx, ts)
@@ -1280,6 +1295,7 @@ Visual Basic (BAS, bas, ctl, dsr, frm, FRX, frx, VBHTML, vbhtml, v
12801295
Visual Basic .NET (VB, vb, vbproj)
12811296
Visual Basic Script (VBS, vbs)
12821297
Visual Fox Pro (SCA, sca)
1298+
Visual Studio Module (ixx)
12831299
Visual Studio Solution (sln)
12841300
Visualforce Component (component)
12851301
Visualforce Page (page)
@@ -1294,6 +1310,7 @@ WiX source (wxs)
12941310
WiX string localization (wxl)
12951311
WXML (wxml)
12961312
WXSS (wxss)
1313+
X++ (xpo)
12971314
XAML (xaml)
12981315
xBase (prg, prw)
12991316
xBase Header (ch)

Unix/NEWS

+29
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
Release Notes for cloc version 1.94
2+
https://github.com/AlDanial/cloc
3+
July 4, 2022
4+
5+
New Languages and File Types:
6+
o Derw
7+
o Finite State Language
8+
o Flatbuffers
9+
o Futhark
10+
o Godot Shaders
11+
o HTML EEx
12+
o Lem
13+
o PEG, peg.js, peggy, tspeg
14+
o Text (.txt and .text)
15+
o Visual Studio Module
16+
o X++
17+
18+
Updates:
19+
o Handle empty Unicode files which contain only a BOM (byte
20+
order mark).
21+
o The arguments to --include-lang are now case insensitive.
22+
o .cjs added as JavaScript extension.
23+
o Switches --git and --xml together now include additional git
24+
metadata (origin, branch, commit hash) in the XML output. Future
25+
releases will include these additions in YAML, JSON, SQL, and
26+
Markdown output as well.
27+
o New switch --no-recurse prevents recursive directory traversal.
28+
29+
============================================================================
130
Release Notes for cloc version 1.92
231
https://github.com/AlDanial/cloc
332
Dec. 5, 2021

Unix/cloc.1.pod

+5
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,11 @@ such as GNU autoconf. To see a list of these files
318318
(then exit), run with B<--no-autogen list>
319319
See also B<--autoconf>.
320320

321+
=item B<--no-recurse>
322+
323+
Count files in the given directories without
324+
recursively descending below them.
325+
321326
=item B<--original-dir>
322327

323328
Only effective in combination with

0 commit comments

Comments
 (0)