Difference between revisions of "Cloc"

From COPTR
Jump to navigation Jump to search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<!-- Use the structure provided in this template, do not change it! -->
+
{{Infobox tool
 
+
|purpose=Cloc (Count Lines of Code) serves not only to count the lines of Code,but also guesses the programming language, thus can be used to identify files. It is a command line tool which is easy to use.
{{Infobox_tool
 
|purpose= Cloc (Count Lines of Code) serves not only to count the lines of Code,but also guesses the programming language, thus can be used to identify files. It is a command line tool which is easy to use.
 
|image={{PAGENAMEE}}.png
 
 
|homepage=[https://github.com/AlDanial/cloc CLOC in GitHub]
 
|homepage=[https://github.com/AlDanial/cloc CLOC in GitHub]
|license= GNU General Public License v2.0
+
|license=GNU General Public License v2.0
|platforms=
+
|function=File Format Identification
 
}}
 
}}
<!-- Note that to use the image field, you should leave the value as {{PAGENAMEE}}.png (or similar) and upload a copy of the image. Hot-linking is not supported. If you don't want an image, just remove that line. -->
+
{{Infobox tool details}}
 
 
<!-- Add one or more categories to describe the function of the tool, such as:
 
[[Category:Metadata Extraction]] or [[Category:Preservation System]] or [[Category:Backup]]
 
Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left) -->
 
 
 
 
 
<!-- Add relevant categories to describe the content type that the tool addresses, such as:
 
[[Category:Audio]] or [[Category:Document]] or [[Category:Research Data]]
 
Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left). If the tool works on any content type, do not add a category. -->
 
 
 
 
 
 
== Description ==
 
== Description ==
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
 
<!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. -->
Line 31: Line 17:
  
 
''cloc-1.78.exe D:/Folder/fileToAnalayse > outputfile.txt''
 
''cloc-1.78.exe D:/Folder/fileToAnalayse > outputfile.txt''
 +
 +
You can also analyse all files in certain folder, the syntax is like this:
 +
 +
''cloc-1.78.exe D:/AnalyseWholeFolder > outputForAllFilesInFolder.txt''
 +
 +
[[File:Cloc_FindingExxample.jpg]]
  
 
== User Experiences ==
 
== User Experiences ==
Line 38: Line 30:
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 
<!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. -->
 
<!-- Add the OpenHub.com ID for the tool, if known. -->
 
<!-- Add the OpenHub.com ID for the tool, if known. -->
{{Infobox_tool_details
+
 
|releases_rss=
 
|issues_rss=
 
|mailing_lists=
 
|ohloh_id=
 
}}
 
 
The tool is now released at GitHub. [https://github.com/AlDanial/cloc/releases CLOC Page on GitHub]
 
The tool is now released at GitHub. [https://github.com/AlDanial/cloc/releases CLOC Page on GitHub]
 
There are new releases roughly twice a year.
 
There are new releases roughly twice a year.

Latest revision as of 16:40, 21 April 2021




Cloc (Count Lines of Code) serves not only to count the lines of Code,but also guesses the programming language, thus can be used to identify files. It is a command line tool which is easy to use.
Homepage: "[https" has not been listed as valid URI scheme.CLOC in GitHub
License:GNU General Public License v2.0
Function:File Format Identification




Description[edit]

Start the command line from the folder which contains the CLOC exe file.

Type:

cloc-1.78.exe D:/Folder/fileToAnalyse

The findings are shown in the black window. Alternatively, you can have an output file

cloc-1.78.exe D:/Folder/fileToAnalayse > outputfile.txt

You can also analyse all files in certain folder, the syntax is like this:

cloc-1.78.exe D:/AnalyseWholeFolder > outputForAllFilesInFolder.txt

Cloc FindingExxample.jpg

User Experiences[edit]

Development Activity[edit]

The tool is now released at GitHub. CLOC Page on GitHub There are new releases roughly twice a year.