anchor.diff:  path                Run a script from a file or resource
   -                   Run a script from standard input
   -h, -?, --help      Print this help message and exit
  -----
  -
  -=== deps.edn
  -
  -The dependency configuration is stored in files named deps.edn. After installation, deps.edn configuration files can be found in (up to) three locations:
  -
  -- installation directory - created and modified only at install time
  -- config directory (often ~/.clojure) - modified by you to change cross-project (or no-project) defaults
  -- the local directory - for per-project settings
  - 
  -The deps.edn file is an instance of the `::deps-map` https://github.com/clojure/tools.deps.alpha/blob/master/src/main/clojure/clojure/tools/deps/alpha/specs.clj[spec]. 
  -
  -Example:
  -
  -[source,clojure]
  -----
  -{
  - ;; Paths in project
  - :paths ["src"]
  -
  - ;; Project dependencies, a map from lib to coordinate
  - :deps {
  -   org.clojure/clojure {:mvn/version "1.8.0"}
  -   ring {:mvn/version "1.5.0"}
  -   hiccup {:mvn/version "1.0.5"}
  - }
  -
  - ;; Aliases that can be used with -R and -C
  - :aliases {
  -   ;; An alias that adds an extra dep to use for benchmarking: -R:bench
  -   :bench {:extra-deps {criterium {:mvn/version "0.4.4"}}}
  -
  -   ;; An alias to override the default Clojure version: -R:1.9
  -   :1.9 {:override-deps {org.clojure/clojure {:mvn/version "1.9.0-beta2"}}}
  -
  -   ;; A classpath override alias to use a local build of Clojure: -C:dev
  -   :dev {:classpath-overrides {org.clojure/clojure "/Users/me/clojure/target/classes"}}
  -
  -   ;; Add extra paths to the classpath: -C:test
  -   :test {:extra-paths ["test"]}
  - }
  -
  - ;; Configure Maven repos - these are typical set in the system deps.edn only
  - :mvn/repos {
  -   "central" {:url "https://repo1.maven.org/maven2/"}
  -   "clojars" {:url "https://clojars.org/repo/"}
  - }
  -}
   ----
   
   === Classpath construction
  
positive.code: * Scripts (`clojure` and `clj`) that enable users to make use of this capability at the termainl to declare dependencies, assemble classpaths, and launch Clojure programs
  * System-specific installers for downloading the scripts, improving the "Getting Started" experience
  
  == Building classpaths
  
  The JVM classpath consists of a series of roots, either directory paths or the path to a jar file. Classes (and Clojure files) map via package or namespace to a path relative to a classpath root. For example, the `java.lang.String` class can be found at path `java/lang/String.class` and the `clojure.set` Clojure namespace may be found at paths `clojure/set.class` (for AOT), `clojure/set.clj`, or `clojure/set.cljc`. When the JVM needs to load one of these files it searches each root for the relative path and loads it when found.
  
  
negative.code: * It exists
  * It is newer than all `deps.edn` files
  
  == Installation
  
  For script installation, see the instructions in the <<xref/../../guides/getting_started#,Getting Started>> guide.
  
  == Glossary
  
  