Zunächst das Wichtigste: Der LinesOfCodeWichtel ist FREEWARE !
Der LinesOfCodeWichtel ist ein Lines
of Code (LOC) Counter. Er unterscheidet nach Code-, Leer-
und Kommentarzeilen. Er akzeptiert C++, C#, C, JAVA, JSP, BASIC, HTML,
XML, CSS, AS, RUBY und PHP code in der Standardkonfiguration. Anderer
Code kann über den Einstellungsdialog des Programms hinzugefügt werden.
Features Version 1.0:
Als Voreinstellung akzeptiert das Programm C++, C#, C,
JAVA, JSP, BASIC, HTML, XML, CSS und PHP Code.
Jeder beliebige andere Code kann über den
Einstellungsdialog des Programms hinzugefügt werden.
Auch die Kommentartypen können frei angepasst werden.
Das Programm erkennt Zeilen mit bis zu drei Zeichen als
Leerzeile (wie allgemein üblich), auch dies ist einstellbar.
Deutsche und englische Sprache kann gewählt werden.
Ergebnisse können abgespeichert werden.
Alle Einstellungen werden gespeichert, so dass beim
wiederholten Aufrufen des Wichtels ein einfacher Klick reicht um die
letzte Aktion zu wiederholen.
Der Wichtel erlaubt die einfache Auswahl von
unzusammenhängenden Verzeichnissen und Dateien im Verzeichnisbaum.
Dabei werden die angegebenen Verzeichnisse rekursiv durchsucht. So ist
es möglich, einzelne Ordner und Dateien in einem Verzeichnis
auszusparen, um z.B. nur den eigenen Code zu zählen.
Updates in Version 1.4:
Als Voreinstellung akzeptiert das Programm jetzt zusätzlich
AS und RUBY Code.
Ergebnisse lassen sich jetzt alternativ als CSV-Tabelle
abspeichern (Vielen Dank dafür an Marcus Bleil aus Berlin)
Bugfixes
Dateien werden jetzt auch berücksichtigt, wenn die
Endungen groß geschrieben sind
Um den LinesOfCodeWichtel benutzen zu können, braucht man das Java
Runtime Environment in mindestens der Version 1.6.
Bitte um
Feedback:
Der LinesOfCodeWichtel wurde unter Linux (Mandrake)
geschrieben und unter
SuSE-Linux, Windows XP und Windows 2000 getestet. Sollte es zu
Problemen
kommen, würde ich mich freuen, wenn mir jemand Bescheid geben
würde.
Falls jemand gern einen neuen Dateityp in den
Voreinstellungen hätte,
sollte er mir alle möglichen Datei-Endungen und die zugehörigen
Kommentartypen mailen.
Wenn jemand gern eine Übersetzung in eine andere Sprache
hätte,
würde ich ihm die Sprachdatei zur Übersetzung zusenden.
Ich freue mich auch über Emails mit sonstigen Wünschen und
Verbesserungsvorschlägen.
Die jar-Datei nach dem Herunterladen einfach doppelklicken. Wenn Java
installiert ist, startet der Wichtel.
Gewünschte Einstellungen im Einstellungsdialog auswählen.
Auf der rechten Seite im Hauptfenster die gewünschten
Datei-Endungen auswählen.
Auf der linken Seite die gewünschten Pfade (werden rekursiv
durchsucht) und Dateien auswählen.
Auf den Button "Jetzt zählen" klicken.
Die Ergebnisse werden angezeigt. Man kann jede durchsuchte
Datei einzeln betrachten, oder auch die Ergebnisse für einen ganzen
Ordner ansehen. Wenn man eine Datei doppelklickt, kann man im
eingebauten Dateibetrachter sehen, wie der Wichtel die Zeilen gezählt
hat.