forked from dgalbraith/chocolatey-packages
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cloc.nuspec
63 lines (55 loc) · 3.93 KB
/
cloc.nuspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?xml version="1.0" encoding="utf-8"?>
<!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>cloc</id>
<version>1.98</version>
<packageSourceUrl>https://github.com/dgalbraith/chocolatey-packages/tree/master/automatic/cloc</packageSourceUrl>
<owners>dgalbraith</owners>
<title>Count Lines of Code (CLOC)</title>
<authors>Al Danial</authors>
<projectUrl>https://github.com/AlDanial/cloc#readme</projectUrl>
<iconUrl>https://cdn.jsdelivr.net/gh/dgalbraith/chocolatey-packages@5666967194fd19b53cf4dbf35b22496b1997c1bc/icons/cloc.png</iconUrl>
<copyright>Copyright 2006-2021 Al Danial</copyright>
<licenseUrl>https://github.com/AlDanial/cloc/blob/master/LICENSE</licenseUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<projectSourceUrl>https://github.com/AlDanial/cloc</projectSourceUrl>
<docsUrl>https://github.com/AlDanial/cloc/blob/master/README.md</docsUrl>
<bugTrackerUrl>https://github.com/AlDanial/cloc/issues</bugTrackerUrl>
<tags>loc sloc count lines code cloc</tags>
<summary>Cloc counts blank lines, comment lines, and physical lines of source code in many programming languages</summary>
<description><![CDATA[
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. Given two
versions of a code base, cloc can compute differences in blank, comment, and source lines. It is written entirely in
Perl with no dependencies outside the standard distribution of Perl v5.6 and higher (code from some external modules
is embedded within cloc) and so is quite portable. cloc is known to run on many flavors of Linux, FreeBSD, NetBSD,
OpenBSD, Mac OS X, AIX, HP-UX, Solaris, IRIX, z/OS, and Windows.
## Features
* Exists as a single, self-contained file that requires minimal installation effort---just download the file and run it
* Can read language comment definitions from a file and thus potentially work with computer languages that do not yet exist
* Allows results from multiple runs to be summed together by language and by project
* Can produce results in a variety of formats: plain text, SQL, JSON, XML, YAML, comma separated values
* Can count code within compressed archives (tar balls, Zip files, Java .ear files)
* Has numerous troubleshooting options
* Handles file and directory names with spaces and other unusual characters
* Has no dependencies outside the standard Perl distribution
* Runs on Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, AIX, HP-UX, Solaris, IRIX, and z/OS systems that have Perl 5.6 or higher
* The source version runs on Windows with either ActiveState Perl, Strawberry Perl, Cygwin, or MobaXTerm+Perl plugin
* On Windows one can run the Windows binary which has no dependencies
![screenshot](https://cdn.jsdelivr.net/gh/dgalbraith/chocolatey-packages@5666967194fd19b53cf4dbf35b22496b1997c1bc/automatic/cloc/screenshot.png)
## Notes
* Current versions of cloc provide 64-bit support only - for a 32-bit operating system use [cloc 1.84](https://chocolatey.org/packages/cloc/1.84).
```powershell
choco install cloc --version 1.84
choco pin add -n=cloc --version 1.84
```
* This package is automatically updated using the [Chocolatey Automatic Package Update Model (AU)](https://github.com/majkinetor/au/blob/master/README.md).
If you find it is out of date by more than a day or two, please contact the maintainer(s) and let them know the package is no longer updating correctly.
]]></description>
<releaseNotes>https://github.com/AlDanial/cloc/releases/download/1.98/release_notes-1.98.txt</releaseNotes>
</metadata>
<files>
<file src="legal\**" target="legal" />
<file src="tools\**" target="tools" />
</files>
</package>