CLOC ir rīks avota koda informācijas rindu skaitīšanai, kas daudzās programmēšanas valodās var saskaitīt tukšas, komentāru un fiziskas avota koda rindas. Ņemot vērā divas koda bāzes versijas, cloc var aprēķināt starpību starp tukšajām rindiņām, komentāru rindiņām un avota koda rindām. Tas ir pilnībā uzrakstīts Perl un nav atkarīgs no Perl v5.6 un jaunāku standarta izplatījumiem (kods no dažiem ārējiem moduļiem ir iestrādāts cloc), padarot to ļoti pārnēsājamu. Kā mēs visi zinām, cloc darbojas uz dažādiem Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z / OS un Windows. (Lai operētājsistēmā Windows palaistu cloc Perl avota versiju, ir nepieciešama ActiveState Perl 5.6.1 vai jaunāka versija, Strawberry Perl, Windows apakšsistēma Linux, Cygwin, MobaXTerm vai mingw vide un termināls, piemēram, tie, ko nodrošina Git operētājsistēmai Windows.) Alternatīvi, Windows bināro cloc ģenerēto, izmantojot PAR::P acker, var izmantot, lai palaistu Windows datorā, kuram nav ne Perl, ne Cygwin. )
GitHub adrese:Hipersaites pieteikšanās ir redzama. Lejupielādes adrese:Hipersaites pieteikšanās ir redzama.
Instalēšana, izmantojot pakotņu pārvaldnieku
npm instalēt -g cloc #Hipersaites pieteikšanās ir redzama. sudo apt install cloc # Debian, Ubuntu sudo yum instalējiet cloc # Red Hat, Fedora sudo dnf instalēt cloc # Fedora 22 vai jaunāku versiju sudo pacman -S cloc # Arch sudo emerge -av dev-util/cloc # GentooHipersaites pieteikšanās ir redzama. sudo apk pievienot cloc # Alpine Linux doas pkg_add cloc # OpenBSD sudo pkg instalēt cloc # FreeBSD sudo portu instalējiet cloc # macOS ar MacPorts brūvējiet instalējiet cloc # macOS ar Homebrew choco instalēt cloc # Windows ar Chocolatey liekšķere instalēt cloc # Windows ar liekšķeri Jūs varat pievienot cloc vides mainīgajam, skatiet tālāk sniegto apmācību:
Koda apjoma saskaitīšana pašreizējā mapē
Mapes koda apjoma izslēgšana
Saskaitiet koda rindu skaitu katram failam direktorijā
Parametru opcijas
--diff <set1> <set2> - aprēķina koda starpību starp set1 un set2 avota failiem. Ievade var būt failu un direktoriju sajaukums. --git - piespiediet ievades atpazīt kā git mērķus, ja tie netiek atpazīti kā failu vai direktoriju nosaukumi. --ignore-whitespace - ignorē horizontālās atstarpes, salīdzinot failus ar --diff. --max-file-size=<MB> - ja vēlaties izlaist failus, kas ir lielāki par noteiktu MB apjomu. --exclude-dir=<dir1>,<dir2> - izslēgt doto ar komatiem atdalītu direktoriju. --exclude-ext=<ext1>,<ext2> - Izslēgt doto faila paplašinājumu. --csv - Eksportējiet rezultātus CSV faila formātā. --csv-delimiter=<C> - izmanto <C>rakstzīmes kā norobežotājus. --out=<file> - Saglabājiet rezultātu<file> . --quiet - atspējo visus informatīvos ziņojumus un parāda tikai galīgo ziņojumu. --sql=<file> - Raksta rezultātu kā izveides un ievietošanas priekšrakstus, kurus var nolasīt datu bāzes programma, piemēram, SQLite.
(Beigas)
|