CARVIEW |
Select Language
HTTP/2 200
date: Tue, 22 Jul 2025 11:29:19 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-repository-download: git clone https://github.com/boot-clj/boot.git
etag: W/"fe5e1864f657b76ded5712eec180536c"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=N5CZPhS5TJl5XDqOYJYRimRP7EoeBV5od2z1RmM6P%2BFC7QCrYnfXKCW1uwIsp2NbM%2F5D8Um3oTPzwflz7eDruf1DwbPFuWdPG4tSw7tVfQejUrzsWxRpxWz4zXLGJC4vIKyi%2BfITYbZLapq7Y1PuD%2BqXbV0jGxxEDgmdYOzXKsRtp4a5KcjOon4gvS3zK1z%2FzhRYrT1OaawnykCmR5%2FVonWSudgxFrI36zb4RqfbwSRstAQ3AFXoz34EMy2scYm3%2Ft1Wq49UDucHxHqej%2FZCeQ%3D%3D--k7HKxt3cDeYVdgpU--e5p6ybfIhFmQWhRE5gGPxg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.657116591.1753183759; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 11:29:19 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 11:29:19 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E5CA:20052A:6A9A52:76AF8E:687F760F
Expose repl task dependencies · boot-clj/boot@1a76579 · GitHub
Copy file name to clipboard
Copy file name to clipboardExpand all lines: boot/core/src/boot/repl_server.clj
Copy file name to clipboardExpand all lines: boot/core/src/boot/task/built_in.clj
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 180
Commit 1a76579
committed
Expose repl task dependencies
The repl task is special because it can't run in a pod. It needs to
run in the project context and have access to the environment of the
build.boot script.
In order to keep the project classpath pristine when the REPL is not in
use, the nREPL dependencies are not loaded until the repl task actually
needs to run. This presents difficulties with middleware, since most of
these are in namespaces that assume tools.nrepl is available.
To support middlware in this environment we expose two atoms:
- boot.repl/*default-dependencies* atom containing a vector of maven
coordinates in the (set-env! :dependencies '[...]) format. These
dependencies will be added only when the repl task is run, and only if
the project does not already have explicit dependencies for the deps
it would otherwise load.
- boot.repl/*default-middleware* atom containing a vector of namespace
qualified symbols corresponding to desired middleware. The repl task
will resolve them at runtime as necessary, so they don't need to be
resolvable from the build.boot.
Modify these to change dependencies or middleware loaded by default by
the repl task. The middleware option to the repl task adds middleware in
addition to these defaults. The handler option will override these.1 parent d2430b3 commit 1a76579Copy full SHA for 1a76579
File tree
Expand file treeCollapse file tree
4 files changed
+48
-20
lines changedFilter options
- boot
- core/src/boot
- task
- pod/src/boot
Expand file treeCollapse file tree
4 files changed
+48
-20
lines changedboot/core/src/boot/repl.clj
Copy file name to clipboard+8Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + |
boot/core/src/boot/repl_server.clj
Copy file name to clipboardExpand all lines: boot/core/src/boot/repl_server.clj+3-3Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
| 4 | + | |
4 | 5 |
| |
5 | 6 |
| |
6 | 7 |
| |
| |||
38 | 39 |
| |
39 | 40 |
| |
40 | 41 |
| |
41 |
| - | |
42 |
| - | |
43 | 42 |
| |
44 | 43 |
| |
45 | 44 |
| |
| |||
65 | 64 |
| |
66 | 65 |
| |
67 | 66 |
| |
68 |
| - | |
| 67 | + | |
| 68 | + | |
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
|
boot/core/src/boot/task/built_in.clj
Copy file name to clipboardExpand all lines: boot/core/src/boot/task/built_in.clj+10-9Lines changed: 10 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| 8 | + | |
8 | 9 |
| |
9 | 10 |
| |
10 | 11 |
| |
| |||
169 | 170 |
| |
170 | 171 |
| |
171 | 172 |
| |
172 |
| - | |
173 |
| - | |
174 |
| - | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
175 | 177 |
| |
176 | 178 |
| |
177 | 179 |
| |
| |||
184 | 186 |
| |
185 | 187 |
| |
186 | 188 |
| |
187 |
| - | |
| 189 | + | |
188 | 190 |
| |
189 | 191 |
| |
190 | 192 |
| |
| |||
194 | 196 |
| |
195 | 197 |
| |
196 | 198 |
| |
197 |
| - | |
198 |
| - | |
199 |
| - | |
200 |
| - | |
201 |
| - | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
202 | 203 |
| |
203 | 204 |
| |
204 | 205 |
| |
|
+27-8Lines changed: 27 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
103 | 103 |
| |
104 | 104 |
| |
105 | 105 |
| |
106 |
| - | |
107 |
| - | |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
112 |
| - | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
113 | 111 |
| |
114 | 112 |
| |
115 | 113 |
| |
116 |
| - | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
117 | 136 |
| |
118 | 137 |
| |
119 | 138 |
| |
|
You can’t perform that action at this time.
0 commit comments