Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Leiningen plugin for printing diagnostic info regarding versions of libraries that can be found on CLASSPATH.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 test
Octocat-spinner-32 README adding checking namespaces February 21, 2010
Octocat-spinner-32 project.clj
README
Diagnostics Leiningen Plugin
============================

This is a simple plugin for printing diagnostic info
regarding versions of libraries that can be found on CLASSPATH.
There is printed info about two environments:
1. System - CLASSPATH used to run Leinignen
2. Leiningen - CLASSPATH built by Leiningen itself
lein-diagnostics just tries to find on current CLASSPATH core classes
of crucial libraries: clojure, clojure-contrib, leiningen, swank
and prints full paths to these classes.

Setup
-----

Add lein-diagnostics to your project's dev-dependencies.  For example:

  (defproject my-cool-library "1.0-SNAPSHOT"
    :dev-dependencies [[lein-diagnostics "0.0.1"]])


Usage
-----

To print diagnostic info about current System and Leiningen
environment, simply type:

  lein diagnostics

If you want to check whether some Clojure namespace can be loaded
with current classpath, type:

  lein diagnostics namespace_1 namespace_2 ... namespace_n

  e.g. lein diagnostics test.examples

This plugin is available on [Clojars] http://clojars.org/lein-diagnostics.
Something went wrong with that request. Please try again.