cloc es una herramienta basada en la línea de comandos. Cuenta las líneas en blanco, las líneas de comentarios, las líneas de código reales escritas en muchos lenguajes de programación. cloc está completamente escrito en lenguaje Perl y no tiene dependencias externas. cloc puede ejecutarse en muchos sistemas operativos como Linux, macOS, Windows, OpenBSD y muchos más.
Instalación de reloj
Ahora veamos cómo podemos instalar el cloc en diferentes sistemas operativos. Utilice uno de los siguientes comandos según su sistema operativo:
Para Debian, Ubuntu:
sudo apt install cloc
Para sombrero rojo, Fedora:
sudo yum install cloc
Fedora 22 o posterior:
sudo dnf install cloc
Para arco:
sudo pacman -S cloc
Para Gentoo:
sudo emerge -av dev-util/cloc
Para Linux alpino
sudo apk add cloc
Para OpenBSD
doas pkg_add cloc
Para FreeBSD:
sudo pkg install cloc
Para macOS con MacPorts:
sudo port install cloc
Para macOS con Homebrew:
brew install cloc
Para Windows con chocolate:
choco install cloc
Para Windows con Scoop:
scoop install cloc
Para instalar el cloc usando npm use el siguiente comando:
npm install -g cloc
Ahora hemos instalado el reloj en el sistema. Veamos cómo usar el cloc. La sintaxis general del uso de cloc es la siguiente
cloc [options] <FILE|DIR> ...
Ahora veamos entender por un ejemplo. Tenemos un archivo fuente escrito en CPP y contiene el siguiente código:
// hello.C #include <iostream> int main () { std::cout << "hello" << std::endl; // comment 1 std::cout << "again" << std::endl; /* comment 2 */ }
Ahora usemos el cloc para contar la línea.
Como podemos ver, el cloc ha contado correctamente los comentarios y las líneas de código.
Usando cloc en un archivo comprimido
cloc también puede contar el número de líneas físicas, comentadas, una línea vacía escrita en diferentes idiomas en archivos comprimidos
cloc compressed_file
Veamos un ejemplo, tenemos un archivo comprimido que contiene algunos archivos escritos en JS y Markdown, usemos el cloc en ese archivo comprimido.
Obtener el recuento de cada archivo
Para obtener el conteo de líneas de código por archivo en carpeta o archivo zip, use la opción –por-archivo con el comando cloc.
cloc --by-file folder/compressedFile
Contando líneas en el repositorio de GitHub
cloc también puede contar los códigos escritos en diferentes archivos en el repositorio de GitHub. Ahora vamos a clonar el repositorio cloc GitHub . Para contar el número de líneas en el repositorio de GitHub, el siguiente comando:
cloc commit
Primero, clone el repositorio y use el cloc.
git clone https://github.com/AlDanial/cloc cd cloc cloc ec44eb0
cloc proporciona muchas otras opciones. Para saber más sobre el cloc, lea la página del manual de cloc.
man cloc
Publicación traducida automáticamente
Artículo escrito por nishant0073 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA