jstats
Description
jstats is a command line tool that outputs - in a friendly format - statistics about your Java projects
Installation
$ gem install jstats
To uninstall
$ gem uninstall jstats
Usage
Help
To use the help
$ jstats help
Loc
To use the Line Of Code command
$ jstats loc ~/projects/my-pet-app
This will ouput figures about the lines of codes for your project
+-----------+---------------+-------------------+-------------+
| Processing 151 Java Files |
+-----------+---------------+-------------------+-------------+
| All lines | Lines of code | Lines of comments | Blank lines |
+-----------+---------------+-------------------+-------------+
| 43728 | 21811 | 18100 | 3817 |
+-----------+---------------+-------------------+-------------+
+-------------+----------------+--------+
| Files size distribution |
+-------------+----------------+--------+
| Lines range | Files in range | % |
+-------------+----------------+--------+
| 0...100 | 48 | 31.8 % |
| 100...200 | 33 | 21.9 % |
| 200...300 | 25 | 16.6 % |
| 300...400 | 12 | 7.9 % |
| 400...500 | 10 | 6.6 % |
| 500...600 | 6 | 4.0 % |
| 600...700 | 4 | 2.6 % |
| 700...800 | 2 | 1.3 % |
| 800...900 | 3 | 2.0 % |
| 900...1000 | 0 | 0.0 % |
| 1000...5000 | 8 | 5.3 % |
+-------------+----------------+--------+