Το CLOC είναι ένα εργαλείο για την καταμέτρηση γραμμών πληροφοριών πηγαίου κώδικα που μπορούν να μετρήσουν κενές, σχόλια και φυσικές γραμμές πηγαίου κώδικα σε πολλές γλώσσες προγραμματισμού. Δεδομένων δύο εκδόσεων της βάσης κώδικα, το cloc μπορεί να υπολογίσει τη διαφορά μεταξύ κενών γραμμών, γραμμών σχολίων και γραμμών πηγαίου κώδικα. Είναι γραμμένο εξ ολοκλήρου σε Perl και δεν εξαρτάται από τις τυπικές διανομές της Perl v5.6 και άνω (ο κώδικας από ορισμένες εξωτερικές μονάδες είναι ενσωματωμένος στο cloc), καθιστώντας το πολύ φορητό. Όπως όλοι γνωρίζουμε, το cloc τρέχει σε μια μεγάλη ποικιλία Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS και Windows. (Για να εκτελέσετε την έκδοση πηγαίου κώδικα Perl του cloc στα Windows, χρειάζεστε ActiveState Perl 5.6.1 ή νεότερη έκδοση, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm ή το περιβάλλον και το τερματικό mingw, όπως αυτά που παρέχονται από το Git για Windows.) Εναλλακτικά, το δυαδικό αρχείο των Windows του cloc που δημιουργείται χρησιμοποιώντας το PAR::P acker μπορεί να χρησιμοποιηθεί για εκτέλεση σε υπολογιστή με Windows που δεν έχει ούτε Perl ούτε Cygwin. )
Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή. Λήψη Διεύθυνσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Εγκατάσταση μέσω του διαχειριστή πακέτων
npm εγκατάσταση -g cloc #Η σύνδεση με υπερσύνδεσμο είναι ορατή. sudo apt εγκατάσταση cloc # Debian, Ubuntu sudo yum εγκαταστήστε το cloc # Red Hat, Fedora sudo dnf εγκατάσταση cloc # Fedora 22 ή νεότερη έκδοση sudo pacman -S cloc # Αψίδα sudo emerge -av dev-util/cloc # GentooΗ σύνδεση με υπερσύνδεσμο είναι ορατή. sudo apk προσθήκη cloc # Alpine Linux doas pkg_add cloc # OpenBSD sudo pkg εγκατάσταση cloc # FreeBSD sudo port εγκατάσταση cloc # macOS με MacPorts brew install cloc # macOS με Homebrew choco εγκατάσταση cloc # Windows με Chocolatey scoop εγκατάσταση cloc # Windows με Scoop Μπορείτε να προσθέσετε ένα cloc σε μια μεταβλητή περιβάλλοντος, ανατρέξτε στον παρακάτω οδηγό:
Μετρήστε την ποσότητα του κώδικα στον τρέχοντα φάκελο
Εξαίρεση της ποσότητας κώδικα για έναν φάκελο
Μετρήστε τον αριθμό των γραμμών κώδικα για κάθε αρχείο στον κατάλογο
Επιλογές παραμέτρων
--diff <set1> <set2> - υπολογίζει τη διαφορά κώδικα μεταξύ των αρχείων προέλευσης του set1 και του set2. Η είσοδος μπορεί να είναι ένας συνδυασμός αρχείων και καταλόγων. --git - αναγκάστε τις εισόδους να αναγνωριστούν ως στόχοι git εάν δεν αναγνωρίζονται ως ονόματα αρχείων ή καταλόγων εξαρχής. --ignore-whitespace - αγνοεί τα οριζόντια κενά όταν συγκρίνει αρχεία με --diff. --max-file-size=<MB> - εάν θέλετε να παραλείψετε αρχεία μεγαλύτερα από ένα δεδομένο ποσό MB. --exclude-dir=<dir1>,<dir2> - εξαιρέστε έναν δεδομένο κατάλογο διαχωρισμένο με κόμματα. --exclude-ext=<ext1>,<ext2> - Εξαιρέστε τη δεδομένη επέκταση αρχείου. --csv - Εξαγωγή των αποτελεσμάτων σε μορφή αρχείου CSV. --csv-delimiter=<C> - χρησιμοποιεί <C>χαρακτήρες ως οριοθέτες. --out=<file> - Αποθηκεύστε το αποτέλεσμα στο<file> . --quiet - απενεργοποιεί όλα τα ενημερωτικά μηνύματα και εμφανίζει μόνο την τελική αναφορά. --sql=<file> - Γράφει το αποτέλεσμα ως δηλώσεις δημιουργίας και εισαγωγής, οι οποίες μπορούν να διαβαστούν από ένα πρόγραμμα βάσης δεδομένων όπως το SQLite.
(Τέλος)
|