Download Cloak - Cloak Description, Cloak Reviews
Contact
 


 

Download

 
Download Now (8K)
GPL (GNU General Public License)
Downloads till now: 7
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Cloak

 

Details

Size: 8K
Last Update: 2008-05-18 22:06:26
Version: 1.0
OS Support: Linux
License/Program Type: GPL (GNU General Public License)
Publisher: Rob Hoelz
Price:$0.00
Description:

Cloak 1.0 is assembler tools software developed by Rob Hoelz.
Cloak (Kind of short for comment locator) is a programming tool written in Ruby that I started as a project to familiarize myself with the Ruby programming language. Now it's grown into a full-blown tool that I think many programmers can benefit from. Cloak reads in your source code and extracts the comments. It then stores them in a SQLite database so you can list all the comments for a particular file, or search all the comments in the database. If you happen to update a file and then want to list its comments, Cloak will automatically synchronize it for you and then perform the desired operation.



You might be thinking, "Why would I want to keep track of all my comments, of all things?" Well, I don't know about you, but I love to leave notes to myself in source code comments. And if you were thinking that Cloak would still make you wade through your comments after it spits them out, think again; Cloak allows you to provide a Ruby method to filter what comments are and are not included in the database, as well as a method to modify the comments before they are put in the database. So if you're a C programmer and you write notes to yourself in the form of all upper case comments, but you want to prefix all such comments with an exclamation point before they go in the database, you'd put something like this in your .cloak_conf.rb:

def keep_comment?(comment)
return comment !~ /[a-z];
end

def modify_comment(comment)
return "!" + comment
end

That way the comment
/ URGENT MESSAGE /
becomes
!/ URGENT MESSAGE /

and all comments not matching your criteria are not included in the database.

Although only a few languages are supported right now (see the list below), Cloak is easily extensible: just write a Ruby script to extract the comments from a source file, and drop it into the extractors/ subdirectory; Cloak will take care of the rest.

Currently supported languages:

C
C++
Java
C
Cloak 1.0 supports english interface languages and works with Linux.

Downloading Cloak 1.0 will take several seconds if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Cloak Version History

Product Date Added
Cloak 1.0 2008-05-18 22:06:26


Related Software

ATK 1.12.3
From category: Libraries
ATK 1.12.3 is libraries software developed by ATK Team. ATK is an accessibility library for GNOME. Requirements: GLib-2.0.0 or better Building: To configure ATK, run the ./...
Class::Std::Utils
From category: Libraries
Class::Std::Utils 0.0.2 is libraries software developed by Damian Conway. Class::Std::Utils is a Perl module for utility subroutines for building \"inside-out\" objects. SYNOPSIS...
extproc_perl
From category: Libraries
extproc_perl 2.50 is libraries software developed by Jeff Horwitz. extproc_perl allows you to write Oracle stored procedures in Perl. Whether you\'re looking to accomplish something that\'s easier...
AA Helper Library 0.1
From category: Libraries
AA Helper Library 0.1 is libraries software developed by Chunky Kibbles. AA Helper Library is a basic library of helper functions for AAlib. Inspiration that started this is AAJM, when I imp...
C++ Machine Objects
From category: Libraries
C++ Machine Objects 0.9.4 is libraries software developed by Eduard Hiti. C++ Machine Objects class library supports a subset of the UML statechart notation for implementing hierarchical state mach...
Date::Hijri
From category: Libraries
Date::Hijri 0.02 is libraries software developed by Alex Pleiner. Date::Hijri is a Perl extension to convert islamic (hijri) and gregorian dates. SYNOPSIS use Date::Hijri;...
bug
From category: Bug-Tracking
bug 1.0 is bug tracking software developed by Viric Vicerveza. bug is a simple tracking system for console users. It only depends on common Unix commands. bugs database format is a text file contai...
Classfile Reader & Writer
From category: Code-Generators
Classfile Reader & Writer is code generators software developed by Kimberley Burchett. This package makes it easy to read and write java classfiles. It doesn\'t, however, provide any help with disp...
Bio::Graphics::Glyph::minmax
From category: Libraries
Bio::Graphics::Glyph::minmax 1.4 is libraries software developed by Lincoln Stein. Bio::Graphics::Glyph::minmax is the minmax glyph. SYNOPSIS See L< Bio::Graphics::Panel > and L< Bi...
Data::ICal::Entry::Alarm::Audio
From category: Libraries
Data::ICal::Entry::Alarm::Audio 0.07 is libraries software developed by Jesse Vincent. Data::ICal::Entry::Alarm::Audio represents an audio alarm in an iCalendar file. SYNOPSIS my...
ftplibpp
From category: Libraries
ftplibpp 2.0.2 is libraries software developed by Magnus Kulke. ftplib++ contains a c++ class providing ftp client functionality. ftplibpp library supports all basic ftp functionality plus some adv...
Rbpar
From category: Libraries
Rbpar is a program and an accompanying library suite designed for formatting text paragraphs....
Audio Input-Output Library 0.2.0
From category: Libraries
Audio Input-Output Library 0.2.0 is libraries software developed by Hod McWuff. Audio Input-Output Library (libaio) is meant to solve the problem of differing digital audio platforms once and for a...
libtune
From category: Libraries
libtune is a tunables library for Linux....
LibDsk
From category: Libraries
LibDsk is a library that attempts to create uniform functions for accessing floppy drives....
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver
3. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
4. Canon PIXMA iP1300 Printer Driver a
5. Canon PIXMA MP210 MP Drivers
6. Canon PIXMA iP1300 Printer Driver c
7. Canon i-SENSYS LBP2900 Printer Driver R
8. Asus EZVcr II
9. Canon PIXMA MP160 MP Drivers xp64
10. Genius Eye 110 Webcam Driver
11. Canon PIXMA MP140 MP Drivers
12. JavaScript Page Preloader
13. LG GSA-2166D
14. Canon PIXMA MP220 MP Drivers
15. Canon PIXMA iP1600 Printer Driver
16. Canon PIXMA iP1200 Printer Driver x64 d
17. Matsushita DVD-RAM UJ-842S
18. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
19. Canon PIXMA MP150 MP Drivers 2kxp
20. Canon LaserShot LBP-1210 Printer Driver

DownloadTube Editor Reviews

 
1. Opera Browser
Opera lets you synchronize every part of your life. Synch yo...
2. Aplus Video to iPod PSP 3GP Converter
Aplus Video to iPod PSP 3GP Converter - a powerful utility t...
3. Quick Timer PPC
Quick Timer PPC is an application for Pocket PC to control N...
4. UniDoc
UniDoc is a powerful and reliable software application that ...
5. Exif Pilot Lite
Exif Pilot Lite allows you to view EXIF, EXIF GPS and IPTC d...
6. SyncQuick Netwatch
SyncQuick Netwatch provide the ability to monitor multiple s...
7. GdImageBox OCX
GdImageBox OCX is an Image Viewer Control delivered as an Ac...
8. Magicbit DVD to MP4 Converter
Magicbit DVD to MP4 Converter helps you rip and convert DVDs...
9. Alldj DVD to PSP Ripper
Alldj DVD To PSP Ripper is a powerful solution for convertin...
10. Relay Timer
Relay Timer is a powerful tool for NCD ProXR relay controlle...

Software Reviews Full List



Recent Blog Posts

 
1. Opera 10 Alpha Obtained A Score of 100/100 For Acid3 Test
Opera Software ASA has made available for free download a ne...
2. Cloud – An Operating System That Boots Into A Browser
After the successful debut with gOS Linux in Wal-Mart comput...
3. The New Python 3.0: A Release Incompatible With 2.x Versions
Python is a well known programming language that allows the ...
4. Moonlight 1.0 Beta 1 Is Available For Free Download
Moonlight 1.0 Beta 1, the open source implementation of Micr...
5. All Popular Social Networks In One Place: Power.com
The concept of social networking is one of the attributes of...
6. The Distribution of PHP / MySQL Applications With Server2Go
Server2Go is a Windows based software that allows the distri...
7. Link Baiting: The Building Of One Way Links In A Natural Manner
One way links represent a direct link to a given website, bu...
8. Search.io Simplifies The Searching of Information Through A Tabbed Interface
Most of the Internet users begin the navigation of various w...
9. Automatic Creation of An Ubuntu 8.1 Live USB From Windows
As compared with the running of a LiveCD inside a virtual ma...
10. TooManyTabs Mozilla Firefox Add-On Improves Memory Usage And User Browsing Experience
Firefox, one of the most popular web browsers in the world p...

Last 20 Scripts

 
1. JamUba AJAX Stock Script
JamUba AJAX Stock Script allows the user to embed a flexible
2. YouTube Video Script
YouTube Video Script runs on YouTube API and fetches million
3. Smooth Navigational Menu
Smooth Navigational Menu is a multi level, CSS list based me
4. JamUba ftpsync Script
JamUba ftpsync Script is a Perl utility to synchronize the h
5. Easy 2Checkout Integrator
Easy 2Checkout Integrator script provides a simple and easy
6. Wussa
Wussa is a script suitable for webmasters planning to create
7. WPJobAds
WPJobAds is a WordPress job board plugin that lets you sell
8. Wallpaper Website Creator
Wallpaper Website Creator is a PHP based script that helps y
9. Flex2 Advanced ColorPicker
Flex2 Advanced ColorPicker is a color picker component for F
10. Tree CheckBox
Tree CheckBox is a Flex3 component resulted from the customi
11. ResizeTool
ResizeTool is a simple and easy to use resize tool to be imp
12. Flickr Cube Viewer
Flickr Cube Viewer is a small utility based on Flex that all
13. Font Reader
Font Reader is an Actionscript 3 based true type font parser
14. iPod like Scroller
iPod like Scroller is a simple component which can simulate
15. AMFPHP
AMFPHP is a free open-source PHP implementation of the Actio
16. FlashFlickr PhotoGallery
FlashFlickr PhotoGallery is an image gallery made in Flex2/A
17. jQuery.popeye
jQuery.popeye script is an inline lightbox alternative.
18. prettyComments
prettyComments script provides a solution for comment boxes
19. prettyPopin
prettyPopin provides a nice way to display simple content or
20. MYRE Realty Manager
MYRE Realty Manager is a complete realty listing management