Examples: show cd command before esy commands

See #54.
This commit is contained in:
Anton Bachin 2021-05-01 19:37:53 +03:00
parent 9a11c79fb1
commit 6304abb5a0
35 changed files with 73 additions and 36 deletions

View File

@ -16,7 +16,8 @@ It's the absolute minimum Dream server. It responds to all requests with the
same text. At startup, Dream prints a message to the log, telling you where to
point your browser. Your terminal probably makes the link clickable.
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/1-hello</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b>
08.03.21 21:17:21.471 Running at http://localhost:8080
08.03.21 21:17:21.471 Type Ctrl+C to stop

View File

@ -26,7 +26,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/3-router</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -23,7 +23,8 @@ let () =
]
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/4-counter</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -41,7 +41,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/5-promise</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -21,7 +21,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/6-echo</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -31,7 +31,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/7-template</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -23,7 +23,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/8-debug</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -39,7 +39,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/9-error</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -25,7 +25,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/a-log</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -22,7 +22,8 @@ let () =
Dream.html "Welcome back, %s!" (Dream.html_escape username)
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/b-session</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -22,7 +22,8 @@ let () =
|> Lwt.return
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/c-cookie</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -45,7 +45,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/d-form</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -47,7 +47,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/e-json</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -4,7 +4,8 @@
Run this example:
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/f-static</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
...and visit

View File

@ -45,7 +45,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/g-upload</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -65,7 +65,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/h-sql</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -55,7 +55,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/i-graphql</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -33,7 +33,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/j-stream</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -50,7 +50,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/k-websocket</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -12,7 +12,8 @@ let () =
@@ fun _ -> Dream.html "Good morning, world!"
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/l-https</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -63,7 +63,8 @@ let () =
Dream.not_found;
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/r-graphql</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -10,7 +10,8 @@ let () =
Dream.html("Good morning, reasonable world!"));
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/r-hello</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b>
08.04.21 13:55:56.552 Running at http://localhost:8080
08.04.21 13:55:56.553 Type Ctrl+C to stop

View File

@ -32,7 +32,8 @@ let () =
@@ _ => Dream.stream(~headers=[("Content-Type", Dream.text_html)], render);
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/r-template-stream</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -27,7 +27,8 @@ let () =
@@ Dream.not_found;
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/r-template</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -31,7 +31,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/r-tyxml</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -22,7 +22,8 @@ and looks like this:
<br>
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-esy</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b>
19.04.21 08:57:33.450 Running at http://localhost:8080
19.04.21 08:57:33.450 Type Ctrl+C to stop

View File

@ -14,7 +14,8 @@ fswatch -o hello.ml -l 2 | xargs -L1 bash -c \
"killall hello.exe || true; (npx esy start || true) &"
```
<pre><code><b>$ bash watch.sh</b></code></pre>
<pre><code><b>$ cd example/w-fswatch</b>
<b>$ bash watch.sh</b></code></pre>
<br>

View File

@ -55,7 +55,8 @@ let () =
To run the example, do
<pre><code><b>dune build --root . client/client.bc.js
<pre><code><b>cd example/w-fullstack-jsoo</b>
<b>dune build --root . client/client.bc.js
mkdir -p static
cp _build/default/client/client.bc.js static/client.js
dune exec --root . server/server.exe
@ -63,7 +64,8 @@ dune exec --root . server/server.exe
You can also trigger it all with esy with
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-fullstack-jsoo</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
Then visit [http://localhost:8080](http://localhost:8080), and you will see...

View File

@ -48,7 +48,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-graphql-subscriptions</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -36,7 +36,8 @@ Content-Type: application/octet-stream
-----------------------------93305614438608943083584353087--
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-multipart-dump</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -70,7 +70,8 @@ it by setting `Content-Type` yourself when calling
To build the whole setup, just do
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-one-binary</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
You can now visit

View File

@ -15,7 +15,9 @@ let () =
Dream.html (Dream.html_escape message))
```
<pre><code><b>$ dune exec --root . ./query.exe</b></code></pre>
<pre><code><b>$ cd example/w-query</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -5,7 +5,8 @@
This example responds with very large data streams &mdash; 1 GB in 64 KB chunks
by default. To use,
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-stress-response</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b>
<b>$ curl http://localhost:8080 > /dev/null &</b></code></pre>

View File

@ -31,7 +31,8 @@ let () =
@@ fun _ -> Dream.stream render
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-template-stream</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>

View File

@ -34,7 +34,8 @@ let () =
@@ Dream.not_found
```
<pre><code><b>$ npm install esy && npx esy</b>
<pre><code><b>$ cd example/w-tyxml</b>
<b>$ npm install esy && npx esy</b>
<b>$ npx esy start</b></code></pre>
<br>