ntable
Clojure namespace dependency table generator
Install
$ mkdir ~/bin/ntable
$ cp ntable-0.1.0-SNAPSHOT-standalone.jar ~/bin/ntable/
$ emacs -nw -q ~/bin/ntable.sh
$ cat ~/bin/ntable.sh
java -jar ~/bin/ntable/ntable-0.1.0-SNAPSHOT-standalone.jar $1
$ chmod +x ~/bin/ntable.sh Example output
$ ntable.sh chp/src/chp/ > /tmp/out.htmlchp/src/chp/routes/example.clj
:use chp.core compojure.core [chp.html :only [escape]]chp/src/chp/routes/user.clj
:use chp.corechp/src/chp/routes/chp.clj
:use chp.core [cheshire.core :only [generate-string]] [chp.api :only [api->where]] [chp.builder :only [binding-exist?]]chp/src/chp/clean.clj
chp/src/chp/migration.clj
:refer-clojure :exclude [complement alter drop bigint boolean char double float time] :use [chp.db :only [*db*]] (lobos core connectivity migration)chp/src/chp/password.clj
chp/src/chp/handler.clj
:use compojure.core chp.html chp.template [chp.core :exclude [korma-db]] [chp.api :only [api->where api-dir]] [chp.db :only [*db*]] [garden.core :only [css]] :require chp.server [compojure.route :as route] [korma.db :as kdb] [korma.core :as kc] [noir.session :as session] [chp.routes.chp :refer [chp-builder-paths]] [chp.routes.example :refer [example-routes]] [chp.routes.user :refer [user-table-routes]]chp/src/chp/html.clj
:require hiccup.core hiccup.util hiccup.form hiccup.elementchp/src/chp/server.clj
chp/src/chp/api.clj
:use [chp.db :only [*db*]] :require [korma.db :as kdb] [korma.core :as kc]chp/src/chp/package.clj
:refer-clojure :exclude [bigint boolean char double float time] :use [chp.schema :only [load-schemas]] [chp.migration :only [chp-migrate]] [chp.module :only [mod-enable]]chp/src/chp/template.clj
:use chp.corechp/src/chp/builder.clj
:use [chp.db :only [*db*]] [chp.core :exclude [korma-db]] chp.html chp.password [chp.login :exclude [korma-db]] :require [korma.core :as kc] [korma.db :as kdb] [noir.session :as session]chp/src/chp/login.clj
:require [korma.db :as kdb] [korma.core :as kc] :use [chp.db :only [*db*]] [chp.password :only [password]]chp/src/chp/core.clj
:use compojure.core [noir.session :only [wrap-noir-flash wrap-noir-session]] [chp.db :only [*db*]] :require chp.server [compojure.handler :as handler] [clojure.string :as string] [korma.db :as kdb] [korma.core :as kc]chp/src/chp/generator.clj
:use [chp.core :only [root-path]]chp/src/chp/module.clj
:require [clojure.java.io :as io]chp/src/chp/db.clj
chp/src/chp/schema.clj
:refer-clojure :exclude [bigint boolean char double float time] :use [chp.db :only [*db*]] [lobos.core :only [create]]

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
