Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 286 lines (279 sloc) 16.505 kb
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
1 ;; This is an annotated example of the options that may be set in a
2 ;; project.clj file. It is a fairly contrived example in order to
3 ;; cover all options exhaustively; it shouldn't be considered a
19b4464 @technomancy Rework some of sample.project.clj.
authored
4 ;; representative configuration. For a more detailed explanation of
5 ;; some of the terms run "lein help tutorial".
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
6
14f566b @technomancy Spin FAQ off into its own page.
authored
7 ;; These options apply to Leiningen 2.x. See the 1.x branch for older versions:
8 ;; https://github.com/technomancy/leiningen/blob/1.x/sample.project.clj
9
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
10 ;; The project is named "sample", and its group-id is "org.example".
11 (defproject org.example/sample "1.0.0-SNAPSHOT" ; version "1.0.0-SNAPSHOT"
3e7f75e @technomancy Mention unquote in sample.project.clj
authored
12 ;; Beyond this point you may prepend a form with unquote, or ~, to eval it.
13
19b4464 @technomancy Rework some of sample.project.clj.
authored
14 ;; The descrption text is searchable from repositories like Clojars.
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
15 :description "A sample project"
16 :url "http://example.org/sample-clojure-project"
3b44549 @michalmarczyk Documented :mailing-list and :license in sample.project.clj.
michalmarczyk authored
17 ;; The mailing list of the project. If the project has multiple mailing
18 ;; lists, use the :mailing-lists key (bound to a seq of mailing list
19 ;; descriptions as below).
20 :mailing-list {:name "sample mailing list"
21 :archive "http://example.org/sample-mailing-list-archives"
c43ee75 @technomancy Trim long lines.
authored
22 :other-archives ["http://example.org/sample-list-archive2"
23 "http://example.org/sample-list-archive3"]
3b44549 @michalmarczyk Documented :mailing-list and :license in sample.project.clj.
michalmarczyk authored
24 :post "list@example.org"
25 :subscribe "list-subscribe@example.org"
26 :unsubscribe "list-unsubscribe@example.org"}
27 ;; The project's license. :distribution should be :repo or :manual;
28 ;; :repo means it is ok for public repositories to host this project's
19b4464 @technomancy Rework some of sample.project.clj.
authored
29 ;; artifacts. A seq of :licenses is also supported.
3b44549 @michalmarczyk Documented :mailing-list and :license in sample.project.clj.
michalmarczyk authored
30 :license {:name "Eclipse Public License - v 1.0"
31 :url "http://www.eclipse.org/legal/epl-v10.html"
32 :distribution :repo
33 :comments "same as Clojure"}
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
34 ;; Dependencies are listed as [group-id/name version].
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
35 :dependencies [[org.clojure/clojure "1.3.0"]
7c82e59 @technomancy Mention new `:dependencies` settings in sample.project.clj. Fixes #501.
authored
36 [org.jclouds/jclouds "1.0" :classifier "jdk15" :scope "test"]
a8c06fb @xeqi Change :type to :extension in sample. Fixes #457
xeqi authored
37 [net.sf.ehcache/ehcache "2.3.1" :extension "pom"]
7c82e59 @technomancy Mention new `:dependencies` settings in sample.project.clj. Fixes #501.
authored
38 [log4j "1.2.15" :exclusions [[javax.mail/mail :extension "jar"]
39 [javax.jms/jms :classifier "*"]
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
40 com.sun.jdmk/jmxtools
41 com.sun.jmx/jmxri]]]
ac9f135 @joegallo Add global :exclusions
joegallo authored
42 ;; Global exclusions are applied across the board, as an alternative
43 ;; to duplication for multiple depedencies with the same excluded libraries.
44 :exclusions [org.apache.poi/poi
45 org.apache.poi/poi-ooxml]
6e5dee8 @technomancy Update sample.project.clj docs.
authored
46 ;; Plugins are code that runs in Leiningen itself and usually
47 ;; provides new tasks or hooks.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
48 :plugins [[lein-pprint "1.1.1"]
c7f7867 @technomancy Clarify that :extensions aren't used by Leiningen. Fixes #555.
authored
49 [lein-assoc "0.1.0"]
50 [s3-wagon-private "1.1.1"]]
2a089a1 @technomancy Document :certificates.
authored
51 ;; If you configure a custom repository with a self-signed SSL
52 ;; certificate, you will need to add it here. Paths should be either
53 ;; be on Leiningen's classpath or relative to the project root.
54 :certificates ["blueant.pem"]
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
55 ;; Each active profile gets merged into the project map. The :dev
56 ;; and :user profiles are active by default, but the latter should be
57 ;; looked up in ~/.lein/profiles.clj rather than set in project.clj.
58 ;; Use the with-profiles higher-order task to run a task with a
59 ;; different set of active profiles.
dff9a6c @technomancy Spin off separate profile guide from readme/tutorial.
authored
60 ;; See `lein help profiles` for a detailed explanation.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
61 :profiles {:dev {:resource-paths ["dummy-data"]
62 :dependencies [[clj-stacktrace "0.2.4"]]}
63 :debug {:debug true
21d9917 @technomancy Now :project-init is redundant with :injections.
authored
64 :injections [(prn (into {} (System/getProperties)))]}
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
65 :1.4 {:dependencies [[org.clojure/clojure "1.4.0-alpha1"]]}}
7c82e59 @technomancy Mention new `:dependencies` settings in sample.project.clj. Fixes #501.
authored
66 ;; Support project-specific task aliases. These are interpreted in
67 ;; the same way as command-line arguments to the lein command. If
68 ;; the alias points to a vector, it uses partial application. For
69 ;; example, "lein with-magic run -m hi.core" would be equivalent to
a6a8695 @joegallo Document how commas are treated.
joegallo authored
70 ;; "lein assoc :magic true run -m hi.core". Remember, commas are not
71 ;; considered to be special by argument parsers, they're just part
72 ;; of the preceding argument.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
73 :aliases {"launch" "run"
96507dc @joegallo Add test! back as an example alias.
joegallo authored
74 "dumbrepl" ["trampoline" "run" "-m" "clojure.main/main"]
75 "test!" ["do" "clean," "deps," "test"]}
7c82e59 @technomancy Mention new `:dependencies` settings in sample.project.clj. Fixes #501.
authored
76 ;; Normally Leiningen runs the javac and compile tasks before
77 ;; calling any eval-in-project code, but you can override this with
78 ;; the :prep-tasks key to do other things like compile protocol buffers.
68f1b07 updated prep-tasks doco
Anthony Marcar authored
79 :prep-tasks [["protobuf" "compile"] "javac" "compile"]
a466709 @technomancy Minor cleanup of :min-lein-version functions.
authored
80 ;; Warns users of earlier versions of Leiningen.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
81 :min-lein-version "2.0.0"
60a8ed8 @technomancy Clarify :checkout-deps-shares in sample.project.clj.
authored
82 ;; Paths to include on the classpath from each project in the
83 ;; checkouts/ directory. (See the FAQ in the Readme for more details
84 ;; about checkout dependencies.) Set this to be a vector of
85 ;; functions that take the target project as argument. Defaults to
6e5dee8 @technomancy Update sample.project.clj docs.
authored
86 ;; [:source-paths :compile-path :resource-paths], but you could use
60a8ed8 @technomancy Clarify :checkout-deps-shares in sample.project.clj.
authored
87 ;; the following to share code from the test suite:
6e5dee8 @technomancy Update sample.project.clj docs.
authored
88 :checkout-deps-shares [:source-paths :test-paths
60a8ed8 @technomancy Clarify :checkout-deps-shares in sample.project.clj.
authored
89 ~(fn [p] (str (:root p) "/lib/dev/*"))]
d590f0c @technomancy Trim long lines in sample.project.clj.
authored
90 ;; Load these namespaces from within Leiningen to pick up hooks from them.
b5cb0cb @technomancy Don't load hooks unless they're specified in project.clj.
authored
91 :hooks [leiningen.hooks.difftest]
683bdff @michaelklishin Correct :test-selectors example
michaelklishin authored
92 ;; Predicates to determine whether to run a test or not, take test metadata
93 ;; as argument. See Leiningen tutorial for more information.
94 :test-selectors {:default (fn [m] (not (or (:integration m) (:regression m))))
ab0b885 @technomancy Mention :test-selectors in sample.project.clj.
authored
95 :integration :integration
96 :regression :regression}
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
97 ;; These namespaces will be AOT-compiled. Needed for gen-class and
6e5dee8 @technomancy Update sample.project.clj docs.
authored
98 ;; other Java interop functionality. Put a regex here to compile all
99 ;; namespaces whose names match.
15ff6b1 @technomancy A few doc changes.
authored
100 :aot [org.example.sample]
d590f0c @technomancy Trim long lines in sample.project.clj.
authored
101 ;; The -main function in this namespace will be run at launch
102 ;; (either via `lein run` or from an uberjar). It should be variadic:
ecfbac6 @michaelklishin Minor improvements to sample.project.clj, closes #710
michaelklishin authored
103 ;;
f66c747 @michaelklishin Mention :gen-class, references #710
michaelklishin authored
104 ;; (ns my.service.runner
105 ;; (:gen-class))
106 ;;
ecfbac6 @michaelklishin Minor improvements to sample.project.clj, closes #710
michaelklishin authored
107 ;; (defn -main
108 ;; "Application entry point"
109 ;; [& args]
110 ;; (comment Do app initialization here))
111 ;;
e7dadcd @technomancy Remove commented-out shell wrapper remainders.
authored
112 ;; Set :skip-aot metadata on this symbol to use it for other things like the
113 ;; run task without triggering AOT if you don't need an executable uberjar.
ecfbac6 @michaelklishin Minor improvements to sample.project.clj, closes #710
michaelklishin authored
114 :main my.service.runner
c6697f7 @dakrone Collapse all repl-* options into :repl-options map
dakrone authored
115 ;; Options to change the way the REPL behaves
b48eec9 @trptcolin Handle starting in a different ns
trptcolin authored
116 :repl-options {;; Specify the string to print when prompting for input.
117 ;; defaults to something like (fn [ns] (str *ns* "=> "))
118 :prompt (fn [ns] (str "your command for <" ns ">, master? " ))
119 ;; Specify the ns to start the REPL in (overrides :main in
120 ;; this case only)
121 :init-ns foo.bar
122 ;; This expression will run when first opening a REPL, in the
123 ;; namespace from :init-ns or :main if specified
124 :init (println "here we are in" *ns*)
c6697f7 @dakrone Collapse all repl-* options into :repl-options map
dakrone authored
125 ;; Customize the socket the repl task listens on and
126 ;; attaches to.
127 :host "0.0.0.0"
128 :port 4001
129 ;; If nREPL takes too long to load it may timeout,
130 ;; increase this to wait longer before timing out.
131 ;; Defaults to 30000 (30 seconds)
dbb7ca8 @cemerick * upgrade to nREPL 0.2.0-beta9
cemerick authored
132 :timeout 40000
133 ;; nREPL server customization
134 ;; Only one of #{:nrepl-handler :nrepl-middleware}
135 ;; may be used at a time
136 ;; Use a different server-side nREPL handler
137 :nrepl-handler (clojure.tools.nrepl.server/default-handler)
138 ;; Add server-side middleware to nREPL stack
d590f0c @technomancy Trim long lines in sample.project.clj.
authored
139 :nrepl-middleware [my.nrepl.thing/wrap-amazingness
140 ;; TODO: link to more detailed documentation
dbb7ca8 @cemerick * upgrade to nREPL 0.2.0-beta9
cemerick authored
141 ;; middleware without appropriate metadata
142 ;; (see clojure.tools.nrepl.middleware/set-descriptor!
143 ;; for details) will simply be appended to the stack
144 ;; of middleware (rather than ordered based on its
145 ;; expectations and requirements)
146 (fn [handler]
147 (fn [& args]
148 (prn :middle args)
149 (apply handler args)))]}
21d9917 @technomancy Now :project-init is redundant with :injections.
authored
150 ;; Forms to prepend to every form that is evaluated inside your project.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
151 ;; Allows working around the Gilardi Scenario: http://technomancy.us/143
21d9917 @technomancy Now :project-init is redundant with :injections.
authored
152 :injections [(require 'clojure.pprint)]
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
153 ;; Emit warnings on all reflection calls.
154 :warn-on-reflection true
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
155 ;; Set this in order to only use the :repositories you list below.
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
156 :omit-default-repositories true
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
157 ;; These repositories will be searched for :dependencies and
158 ;; :plugins and will also be available to deploy to.
159 :repositories {"java.net" "http://download.java.net/maven/2"
160 "sonatype"
161 {:url "http://oss.sonatype.org/content/repositories/releases"
162 ;; If a repository contains releases only; setting :snapshots
163 ;; to false will speed up dependency checking.
164 :snapshots false
165 ;; You can also set the policies for how to handle :checksum
166 ;; failures to :fail, :warn, or :ignore. In :releases, :daily,
167 ;; :always, and :never are supported.
176bcf5 @technomancy Add :update support at the top-level of the project map.
authored
168 :releases {:checksum :fail :update :always}
169 ;; You can set :checksum and :update here for them
170 ;; to apply to both :releases and :snapshots:
171 :update :always, :checksum :fail}
fc7ad70 @technomancy Add more :repositories settings details to sample project.clj.
authored
172 ;; Repositories named "snapshots" and "releases" automatically
173 ;; have their :snapshots and :releases disabled as appropriate.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
174 ;; Credentials for repositories should *not* be stored
175 ;; in project.clj but in ~/.lein/profiles.clj instead:
176 ;; {:auth {:repository-auth {#"http://blueant.com/archiva/"
177 ;; {:username "milgrim"
178 ;; :password "locative.1"}}}}
179 "snapshots" "http://blueant.com/archiva/snapshots"
674b4d5 @technomancy Replace :env values in :repositories with lookups from environment.
authored
180 "releases" {:url "http://blueant.com/archiva/internal"
181 ;; Using :env as a value here will cause an
182 ;; enironment variable to be used based on
183 ;; the key; in this case LEIN_PASSWORD.
184 :username "milgrim" :password :env}}
c9a89f2 @jeremyheiler Allow for plugin specific repositories with :plugin-repositories.
jeremyheiler authored
185 ;; These repositories will be included with :repositories when loading plugins.
186 ;; This would normally be set in a profile for non-public repositories.
187 ;; All the options are the same as in the :repositories map.
188 :plugin-repositories {"internal-plugin-repo" "http://example.org/repo"}
176bcf5 @technomancy Add :update support at the top-level of the project map.
authored
189 ;; You can set :update and :checksum policies here to have them
7d64102 @technomancy Allow :checksum policy to be set at the top-level of project.clj as w…
authored
190 ;; apply for all :repositories. Usually you will not set :update
176bcf5 @technomancy Add :update support at the top-level of the project map.
authored
191 ;; directly but apply the "update" profile instead.
192 :update :always
b889a8b @michaelklishin A better default/example
michaelklishin authored
193 :checksum :fail
bd6959c @cemerick Add support for :deploy-repositories slot for deployment-only reposit…
cemerick authored
194 ;; the deploy task will give preference to repositories specified in
195 ;; :deploy-repositories, and repos listed there will not be used for
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
196 ;; dependency resolution.
197 :deploy-repositories {"releases" "http://blueant.com/archiva/internal/releases"
198 "snapshots" "http://blueant.com/archiva/internal/snapshots"}
a32abdf @technomancy Plumb through mirror support to pomegranate. Fixes #271.
authored
199 ;; Fetch dependencies from mirrors. Mirrors override repositories when the key
200 ;; in the :mirrors map matches either the name or URL of a specified
201 ;; repository. All settings supported in :repositories may be set here too.
202 :mirrors {"central" {:name "Ibiblio"
203 :url "http://mirrors.ibiblio.org/pub/mirrors/maven2"}
204 #"clojars" {:name "Internal nexus"
205 :url "http://mvn.local/nexus/releases"
206 :repo-manager true}}
a62ff25 @technomancy Update sample, readme, todo.
authored
207 ;; Prevent Leiningen from checking the network for dependencies.
208 ;; This wouldn't normally be set in project.clj; it would come from a profile.
209 :offline? true
210 ;; Override the location of the local maven repository.
211 :local-repo "/home/dude/.lein/repo"
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
212 ;; If you'd rather use a different directory structure, you can set these.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
213 ;; Paths that contain "inputs" are vectors, "outputs" are strings.
214 :source-paths ["src" "src/main/clojure"]
6e5dee8 @technomancy Update sample.project.clj docs.
authored
215 :java-source-paths ["src/main/java"] ; Java source is stored separately.
4ef309b @technomancy Update sample.project.clj for 2.0.0-preview.
authored
216 :test-paths ["test" "src/test/clojure"]
217 :resource-paths ["src/main/resource"] ; non-code files included in classpath/jar
6e5dee8 @technomancy Update sample.project.clj docs.
authored
218 :compile-path "target/classes" ; for .class files
39a6b2c @technomancy Remove Clojure 1.2 from bootclasspath in lein.bat. Might fix #486.
authored
219 :native-path "src/native" ; where to extract native dependencies
5458e65 @dysinger Make the sample file match the code
dysinger authored
220 :target-path "target/" ; where to place the project's jar file
18becb7 @technomancy Add :extra-classpath-dirs to project classpaths.
authored
221 :jar-name "sample.jar" ; name of the jar produced by 'lein jar'
ae72f2d @michalmarczyk Documented :jar-name & :uberjar-name in sample.project.clj.
michalmarczyk authored
222 :uberjar-name "sample-standalone.jar" ; as above for uberjar
745a7a6 Update sample.project.clj to use the new `:javac-options` format
Michael Klishin authored
223 ;; Options to pass to java compiler for java source,
224 ;; exactly the same as command line arguments to javac
225 :javac-options ["-target" "1.6" "-source" "1.6" "-Xlint:-options"]
6e5dee8 @technomancy Update sample.project.clj docs.
authored
226 ;; Leave the contents of :source-paths out of jars (for AOT projects)
0e189a8 @technomancy Add :omit-source option to leave files in :source-path out of jars.
authored
227 :omit-source true
acc9a82 @technomancy Specify what file patterns to exclude from jars. Thanks to Zehua Liu.
authored
228 ;; Files with names matching any of these patterns will be excluded from jars
229 :jar-exclusions [#"(?:^|/).svn/"]
2bda774 @technomancy Add :uberjar-exclusions to project.clj.
authored
230 ;; Same thing, but for uberjars.
231 :uberjar-exclusions [#"META-INF/DUMMY.SF"]
03d6632 @technomancy Document :filespecs in sample project.clj.
authored
232 ;; Add arbitrary jar entries. Supports :path, :paths, :bytes, and :fn types.
233 :filespecs [{:type :path :path "config/base.clj"}
234 ;; directory paths are included recursively
235 {:type :paths :paths ["config/web" "config/cli"]}
236 ;; programmatically-generated content can use :bytes
237 {:type :bytes :path "project.clj"
238 ;; strings or byte arrays are accepted
239 :bytes ~(slurp "project.clj")}
240 ;; :fn filespecs take the project as an argument and
241 ;; should return a filespec map of one of the other types.
242 {:type :fn :fn (fn [p]
243 {:type :bytes :path "git-log"
244 :bytes (:out (clojure.java.shell/sh
245 "git" "log" "-n" "1"))})}]
0966229 @technomancy Clean up make-manifest. Fixes #46.
authored
246 ;; Set arbitrary key/value pairs for the jar's manifest.
0016f04 @technomancy Allow :manifest entries to contain functions.
authored
247 :manifest {"Project-awesome-level" "super-great"
248 ;; function values will be called with the project as an argument.
249 "Class-Path" ~#(clojure.string/join
3654228 @technomancy Use space in sample for classpath.
authored
250 \space
0016f04 @technomancy Allow :manifest entries to contain functions.
authored
251 (leiningen.core.classpath/get-classpath %))
252 ;; symbol values will be resolved to find a function to call.
253 "Grunge-level" my.plugin/calculate-grunginess}
915e61a @technomancy Add sample.project.clj showing all honored project keys.
authored
254 ;; You can set JVM-level options here.
f732bfe @technomancy Support :eval-in-leiningen key in project.clj for plugins.
authored
255 :jvm-opts ["-Xmx1g"]
6e5dee8 @technomancy Update sample.project.clj docs.
authored
256 ;; Control the context in which your project code is evaluated.
257 ;; Defaults to :subprocess, but can also be :leiningen (for plugins)
258 ;; or :classloader (experimental) to avoid starting a subprocess.
259 :eval-in :leiningen
c263783 @technomancy Turn :bootclasspath off by default; too many issues for now.
authored
260 ;; Enable bootclasspath optimization. This improves boot time but interferes
2f2bd69 @technomancy Fix tests for bootclasspath.
authored
261 ;; with using things like pomegranate at runtime and using Clojure 1.2.
c263783 @technomancy Turn :bootclasspath off by default; too many issues for now.
authored
262 :bootclasspath true
07a755c @gmwils Add :parent to sample.project.clj
gmwils authored
263 ;; Set parent for working with in a multi-module maven project
ef2b0f0 @xeqi Copy pom.xml generation from depot
xeqi authored
264 :parent [org.example/parent "0.0.1" :relative-path "../parent/pom.xml"]
c7f7867 @technomancy Clarify that :extensions aren't used by Leiningen. Fixes #555.
authored
265 ;; Extensions here will be propagated to the pom but not used by Leiningen.
ef2b0f0 @xeqi Copy pom.xml generation from depot
xeqi authored
266 :extensions [[org.apache.maven.wagon/wagon-webdav "1.0-beta-2"]
0bd7ab2 @winks Add :scm to sample.project.clj (#640)
winks authored
267 [foo/bar-baz "1.0"]]
5d40f19 @technomancy Add environment variables reference to the bottom of sample.project.clj.
authored
268 ;; Include <scm> tag in generated pom.xml file. All key/value pairs
269 ;; appear exactly as configured. If absent, Leiningen will try to
270 ;; use information from a .git directory.
b08c7c5 add :pom-addtion example
Esa Laine authored
271 :scm {:name "git" :tag "098afd745bcd" :url "http://127.0.0.1/git/my-project"}
272
273 ;; include arbitrary xml in generated pom.xml file
d590f0c @technomancy Trim long lines in sample.project.clj.
authored
274 :pom-addition [:developers [:developer [:name "My Name"]]])
5d40f19 @technomancy Add environment variables reference to the bottom of sample.project.clj.
authored
275
276 ;;; Environment Variables used by Leiningen
277
278 ;; JAVA_CMD - executable to use for java(1)
279 ;; JVM_OPTS - extra options to pass to the java command
280 ;; DEBUG - increased verbosity
281 ;; LEIN_SNAPSHOTS_IN_RELEASE - allow releases to depend on snapshots
e7474a8 @technomancy Update env var reference.
authored
282 ;; LEIN_REPL_HOST - interface on which to connect to nREPL server
283 ;; LEIN_REPL_PORT - port on which to start or connect to nREPL server
5d40f19 @technomancy Add environment variables reference to the bottom of sample.project.clj.
authored
284 ;; http_proxy - host and port to proxy HTTP connections through
e7474a8 @technomancy Update env var reference.
authored
285 ;; http_no_proxy - pipe-separated list of hosts which may be accessed directly
Something went wrong with that request. Please try again.