The script directory contains tools useful for the development of Rails applications. Here is a brief overview of what each script is for:

* *benchmarker* -- benchmark one or more statement a number of times from within the environment. See BenchmarkSuiteWish.
* *breakpointer* -- The client for listening receiving debuging information from your application. See HowtoDebugWithBreakpoint.
* *console* -- The [[Console|console]] gives you access to your Rails [[Environments|Environment]] where you can interact with the domain model. 
* *destroy* -- Wipe out components you've generated (takes similar arguments to generate script)
* *generate* -- [[Generators]] produce boilerplate code. There a many AvailableGenerators. See also UnderstandingGenerators.
* *profiler* -- Returns profiling information when given a line of ruby code.
* *runner* -- Run some ruby code (given as the sole argument within quotes) in your applications environemnt.
* *server* -- The built-in webserver often used during devlopment. See [[WEBrick]] for more information.
