An open API service indexing awesome lists of open source software.

https://github.com/rubyworks/locat

LOCat
https://github.com/rubyworks/locat

Last synced: 6 months ago
JSON representation

LOCat

Awesome Lists containing this project

README

          

# LOCat

[Homepage](http://rubyworks.github.com/locat) |
[Development](http://github.com/rubyworks/locat) |
[Issue Tracker](http://github.com/rubyworks/locat/issues) |
[Mailing List](http://groups.google.com/group/rubyworks-mailinglist)

[](http://travis-ci.org/rubyworks/locat)

## DESCRIPTION

LOCat is a fancy Lines-Of-Code analysis tool.

## SYNOPSIS

Define a `.locat` Ruby script in your project, e.g.

match 'lib/**.rb' do |file, line|
case line
when /^\s*#/
'Comment'
when /^\s*$/
'Blank'
else
'Code'
end
end

match 'test/**.rb' do |file, line|
case line
when /^\s*#/
'Comment'
when /^\s*$/
'Blank'
else
'Test'
end
end

Then run `locat`, e.g.

$ locat -o locat.html

The config file can also be located at `etc/locat.rb` or `config/locat.rb`.

## COPYRIGHT

Copyright (c) 2011 Rubyworks

BSD 2-Clause License

See LICENSE.md for details.