Source

dr-evil / README.rst

Full commit
Miki Tebeka 4f0f88c 






Miki Tebeka 4b5944f 


Miki Tebeka 4f0f88c 

Miki Tebeka 4b5944f 




Miki Tebeka 4f0f88c 





Miki Tebeka 4b5944f 

Miki Tebeka 4f0f88c 

Miki Tebeka 6381ba8 
Miki Tebeka 4f0f88c 





=======
dr-evil
=======

Dr. Evil is a "web debugger". You add Dr. Evil at a secret path in your web
application and you get a Clojure REPL on your running web application.

As the name implies, it's probably a bad idea to use it in production - it's a
huge security risk - there is no sandboxing whatsoever.

Usage
=====
Add Dr. Evil to your `project.clj`::

    [dr-evil "1.0.0-SNAPSHOT"]

Include the EVIL macro inside your `defroutes`, for example::

    (defroutes app
      (GET "/" [] "Nothing here! (try /evil)")
      (EVIL "/evil")
      (route/not-found "Dude! I can't find it."))

Then run your web server, access your "secret" path and start debugging.

Screenshot
==========
.. image:: https://bitbucket.org/tebeka/dr-evil/raw/tip/screenshot.png

License
=======

Copyright (C) 2010 Miki Tebeka <miki.tebeka@gmail.com>

Distributed under the Eclipse Public License, the same as Clojure.