From 0d25150657b155bc88214381fb310c3c6886d586 Mon Sep 17 00:00:00 2001 From: Alex Suraci Date: Sun, 27 Nov 2022 20:32:03 -0500 Subject: [PATCH] rebuild docs --- docs/bassics.html | 3104 +++++++++++++++++++++++---------------------- docs/guide.html | 1746 ++++++++++++------------- docs/index.html | 2562 +++++++++++++++++++------------------ docs/stdlib.html | 2956 ++++++++++++++++++++++-------------------- hack/build-docs | 2 +- 5 files changed, 5386 insertions(+), 4984 deletions(-) diff --git a/docs/bassics.html b/docs/bassics.html index d8b51c60..c45659a4 100644 --- a/docs/bassics.html +++ b/docs/bassics.html @@ -974,7 +974,7 @@

:*dir* - <host: /tmp/nix-shell.X8IZet/bass-scope2313896705> + <host: /tmp/nix-shell.fUJHAA/bass-scope1634964617> @@ -1339,7 +1339,7 @@

:*dir* - <host: /tmp/nix-shell.X8IZet/bass-scope3577747347> + <host: /tmp/nix-shell.fUJHAA/bass-scope2342072925> @@ -1721,7 +1721,7 @@

- <host: /tmp/nix-shell.X8IZet/bass-scope152620855> + <host: /tmp/nix-shell.fUJHAA/bass-scope2205039609>
@@ -1745,7 +1745,7 @@

stderr: 10 lines -
=> resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
=> local:///tmp/nix-shell.X8IZet/bass-scope152620855 [0.01s]
-> transferring /tmp/nix-shell.X8IZet/bass-scope152620855: 2B [0.00s]
=> docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
243f395ee852a8d9730fc2ad CACHED [0.00s]
-> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
ee852a8d9730fc2ad [0.01s]
=> copy / / CACHED [0.00s]
=> ls <host: /tmp/nix-shell.X8IZet/bass-scope152620855> [0.20s]
+
=> docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
984fba772b3976835194c6d4 CACHED [0.00s]
-> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
72b3976835194c6d4 [0.01s]
=> resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
0fef81e697984fba772b3976835194c6d4 [0.01s]
=> local:///tmp/nix-shell.fUJHAA/bass-scope2205039609 [0.01s]
-> transferring /tmp/nix-shell.fUJHAA/bass-scope2205039609: 2B [0.00s]
=> copy / / CACHED [0.00s]
=> ls <host: /tmp/nix-shell.fUJHAA/bass-scope2205039609> [0.22s]
@@ -1961,7 +1961,7 @@

-
  • <host: /tmp/nix-shell.X8IZet/bass-scope602872810/dir/file>
  • +
  • <host: /tmp/nix-shell.fUJHAA/bass-scope3913404514/dir/file>
  • ./foo/bar/baz
  • @@ -2046,82 +2046,82 @@

    - + - - - + + + - + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - + @@ -2131,7 +2131,7 @@

    - + @@ -2206,7 +2206,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -2318,9 +2318,9 @@

    - - - + + + @@ -2328,67 +2328,67 @@

    - - + + - - + + - - - - - - - + + + + + + + - - + + - - + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -2489,7 +2489,7 @@

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -2597,7 +2597,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -2676,82 +2676,82 @@

    - + - - - + + + - + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - + @@ -2761,7 +2761,7 @@

    - + @@ -2836,7 +2836,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -2917,82 +2917,82 @@

    - + - - - + + + - + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - - - + + + - + - - - + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - + @@ -3002,7 +3002,7 @@

    - + @@ -3077,7 +3077,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -3158,82 +3158,82 @@

    - + - - - + + + - + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - + @@ -3243,7 +3243,7 @@

    - + @@ -3318,7 +3318,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -3400,9 +3400,9 @@

    - stderr: 11 lines + stderr: 92 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => /shim get-config /image.tar latest /config CACHED [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => apk add skopeo CACHED [0.00s]
    => skopeo copy docker://hello-world oci-archive:image.tar:latest CACHED [0.00s]
    => /shim unpack /image.tar latest /rootfs CACHED [0.00s]
    => /hello CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => /shim get-config /image.tar latest /config [0.13s]
    => apk add skopeo [1.93s]
    fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz
    fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz
    (1/18) Installing containers-common (0.50.1-r0)
    (2/18) Installing device-mapper-libs (2.03.17-r1)
    (3/18) Installing libgpg-error (1.46-r1)
    (4/18) Installing libassuan (2.5.5-r1)
    (5/18) Installing ncurses-terminfo-base (6.3_p20221119-r0)
    (6/18) Installing ncurses-libs (6.3_p20221119-r0)
    (7/18) Installing pinentry (1.2.1-r0)
    Executing pinentry-1.2.1-r0.post-install
    (8/18) Installing libgcrypt (1.10.1-r0)
    (9/18) Installing gnupg-gpgconf (2.2.40-r0)
    (10/18) Installing libbz2 (1.0.8-r4)
    (11/18) Installing sqlite-libs (3.40.0-r0)
    (12/18) Installing gpg (2.2.40-r0)
    (13/18) Installing npth (1.6-r2)
    (14/18) Installing gpg-agent (2.2.40-r0)
    (15/18) Installing libksba (1.6.2-r0)
    (16/18) Installing gpgsm (2.2.40-r0)
    (17/18) Installing gpgme (1.18.0-r0)
    (18/18) Installing skopeo (1.10.0-r2)
    Executing busybox-1.35.0-r29.trigger
    OK: 35 MiB in 33 packages
    fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz
    fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz
    (1/18) Installing containers-common (0.50.1-r0)
    (2/18) Installing device-mapper-libs (2.03.17-r1)
    (3/18) Installing libgpg-error (1.46-r1)
    (4/18) Installing libassuan (2.5.5-r1)
    (5/18) Installing ncurses-terminfo-base (6.3_p20221119-r0)
    (6/18) Installing ncurses-libs (6.3_p20221119-r0)
    (7/18) Installing pinentry (1.2.1-r0)
    Executing pinentry-1.2.1-r0.post-install
    (8/18) Installing libgcrypt (1.10.1-r0)
    (9/18) Installing gnupg-gpgconf (2.2.40-r0)
    (10/18) Installing libbz2 (1.0.8-r4)
    (11/18) Installing sqlite-libs (3.40.0-r0)
    (12/18) Installing gpg (2.2.40-r0)
    (13/18) Installing npth (1.6-r2)
    (14/18) Installing gpg-agent (2.2.40-r0)
    (15/18) Installing libksba (1.6.2-r0)
    (16/18) Installing gpgsm (2.2.40-r0)
    (17/18) Installing gpgme (1.18.0-r0)
    (18/18) Installing skopeo (1.10.0-r2)
    Executing busybox-1.35.0-r29.trigger
    OK: 35 MiB in 33 packages
    => skopeo copy docker://hello-world oci-archive:image.tar:latest [1.01s]
    Getting image source signatures
    Copying blob sha256:2db29710123e3e53a794f2694094b9b4338aa9ee5c40b930cb8063a1be392c54
    Copying config sha256:811f3caa888b1ee5310e2135cfd3fe36b42e233fe0d76d9798ebd324621238b9
    Writing manifest to image destination
    Storing signatures
    Getting image source signatures
    Copying blob sha256:2db29710123e3e53a794f2694094b9b4338aa9ee5c40b930cb8063a1be392c54
    Copying config sha256:811f3caa888b1ee5310e2135cfd3fe36b42e233fe0d76d9798ebd324621238b9
    Writing manifest to image destination
    Storing signatures
    => /shim unpack /image.tar latest /rootfs [0.15s]
    2022/11/28 01:28:21 info unpack layer: sha256:2db29710123e3e53a794f2694094b9b4338aa9e
    e5c40b930cb8063a1be392c54
    => /hello [0.21s]
    Hello from Docker!
    This message shows that your installation appears to be working correctly.
    To generate this message, Docker took the following steps:
    1. The Docker client contacted the Docker daemon.
    2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
    3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
    4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.
    To try something more ambitious, you can run an Ubuntu container with:
    $ docker run -it ubuntu bash
    Share images, automate workflows, and more with a free Docker ID:
    https://hub.docker.com/
    For more examples and ideas, visit:
    https://docs.docker.com/get-started/
    @@ -3476,80 +3476,80 @@

    - - - - - + + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - + - - + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + @@ -3623,9 +3623,9 @@

    - - - + + + @@ -3633,78 +3633,78 @@

    - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - + + + + + + + + + - + - + - + - + - + - + - + - + @@ -3781,7 +3781,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -3936,9 +3936,9 @@

    - - - + + + @@ -3946,79 +3946,79 @@

    - - - - - + + + + + - - + + - + - - + + - + - - - - - + + + + + - + - - + + - - + + - - + + - - - - - + + + + + - - - - + + + + - + - - - + + + - + - + - + - + - + - + @@ -4094,7 +4094,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -4162,9 +4162,9 @@

    - stderr: 8 lines + stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => touch ./artist CACHED [0.00s]
    => ls <thunk SP0014UNHALGI: (.touch)>/artist CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => touch ./artist [0.21s]
    => ls <thunk BI56UPM6M8C2A: (.touch)>/artist [0.23s]
    ./BI56UPM6M8C2A/artist
    @@ -4196,9 +4196,9 @@

    - stderr: 8 lines + stderr: 15 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => touch ./artist CACHED [0.00s]
    => stat <thunk SP0014UNHALGI: (.touch)>/artist CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => touch ./artist [0.23s]
    => stat <thunk BI56UPM6M8C2A: (.touch)>/artist [0.23s]
    File: ./BI56UPM6M8C2A/artist
    Size: 0 Blocks: 0 IO Block: 4096 regular empty file
    Device: 73h/115d Inode: 15754192 Links: 1
    Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
    Access: 1985-10-26 08:15:00.000000000 +0000
    Modify: 1985-10-26 08:15:00.000000000 +0000
    Change: 2022-11-28 01:28:22.742376765 +0000
    @@ -4241,7 +4241,7 @@

    "os": "linux" }, "tag": "latest", - "digest": "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "digest": "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" } }, "cmd": { @@ -4346,7 +4346,7 @@

    - + @@ -4354,68 +4354,68 @@

    - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - + - - - + + + - - - + + + @@ -4503,7 +4503,7 @@

    :digest - "sha256:e9c35537103a2801a30b15a77d4a56b35532c964489b125ec1ff24f3d5b53409" + "sha256:10fc14aa6ae69f69e4c953cffd9b0964843d8c163950491d2138af891377bc1d" @@ -4606,8 +4606,8 @@

    (defn echo [msg]
       (let [server (http-server msg)]
    -    (from (linux/nixery.dev/shell/curl)
    -      ($ curl -s (addr server :http "http://$host:$port")))))
    +    (from (linux/alpine)
    +      ($ wget -O- (addr server :http "http://$host:$port")))))
     
     (echo "Hello, world!")
     
    @@ -4626,7 +4626,7 @@

    -
    .curl
    +
    .wget
    - + - - - + + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - + + - - - + + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -4778,7 +4778,7 @@

    :repository - "nixery.dev/shell/curl" + "alpine" @@ -4818,7 +4818,7 @@

    :digest - "sha256:1c1bab7cf7f6e24ddedcc0b0a0d5146bd8037bc18906a466e45cd66da59166d9" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -4833,7 +4833,7 @@

    :cmd - .curl + .wget @@ -4846,7 +4846,7 @@

      -
    1. "-s"
    2. +
    3. "-O-"
    4. @@ -4886,7 +4886,7 @@

      - + @@ -4894,68 +4894,68 @@

      - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - + - - - + + + - - - + + + @@ -5043,7 +5043,7 @@

      :digest - "sha256:e9c35537103a2801a30b15a77d4a56b35532c964489b125ec1ff24f3d5b53409" + "sha256:10fc14aa6ae69f69e4c953cffd9b0964843d8c163950491d2138af891377bc1d" @@ -5781,7 +5781,7 @@

      -
      <host: /tmp/nix-shell.X8IZet/bass-scope4288481657/script>
      +
      <host: /tmp/nix-shell.fUJHAA/bass-scope650028215/script>
      - + - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - - + + - + - - + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -5924,7 +5924,7 @@

      :cmd - <host: /tmp/nix-shell.X8IZet/bass-scope4288481657/script> + <host: /tmp/nix-shell.fUJHAA/bass-scope650028215/script> @@ -6375,7 +6375,7 @@

    5. -
      <host: /tmp/nix-shell.X8IZet/bass-scope2174413493/foo.bass>
      +
      <host: /tmp/nix-shell.fUJHAA/bass-scope2367059486/foo.bass>
      - + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -6518,7 +6518,7 @@

      :cmd - <host: /tmp/nix-shell.X8IZet/bass-scope2174413493/foo.bass> + <host: /tmp/nix-shell.fUJHAA/bass-scope2367059486/foo.bass> @@ -6570,88 +6570,88 @@

      - + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - - - + + + - - + + - - + + @@ -6715,90 +6715,90 @@

      - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + - + - - + + - - + + @@ -6861,89 +6861,89 @@

      - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + @@ -7007,89 +7007,89 @@

      - - + + - + - - + + - - - - - - - + + + + + + + - - + + - + - + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - - + + - + - + - + - + - + - + - + - + @@ -7167,7 +7167,7 @@

      :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -7373,81 +7373,81 @@

      - - + + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - + - - + + - - + + - + - + @@ -7457,7 +7457,7 @@

      - + @@ -7519,88 +7519,88 @@

      - + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - - - + + + - - + + - - + + @@ -7664,90 +7664,90 @@

      - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + - + - - + + - - + + @@ -7810,89 +7810,89 @@

      - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + @@ -7956,89 +7956,89 @@

      - - + + - + - - + + - - - - - - - + + + + + + + - - + + - + - + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - - + + - + - + - + - + - + - + - + - + @@ -8116,7 +8116,7 @@

      :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -8330,6 +8330,14 @@

      +
      +
      + stderr: 10 lines + +
      => resolve image config for docker.io/nixos/nix:latest [0.58s]
      => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
      71a6cbe2630a4b37d23275658bd3f2 [0.02s]
      => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
      0a4b37d23275658bd3f2 CACHED [0.00s]
      -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
      23275658bd3f2 [0.01s]
      => git ls-remote https://github.com/vito/dot-nvim main [0.51s]
      => exporting to client directory [0.00s]
      -> copying files 83B [0.00s]
      +
      +
      + @@ -8378,11 +8386,11 @@

      - + - + - + @@ -8390,9 +8398,9 @@

      - - - + + + @@ -8400,66 +8408,66 @@

      - - + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - + - + - + - + - - + + - - + + @@ -8537,7 +8545,7 @@

      :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -8598,91 +8606,91 @@

      - + - + - + - + - - + + - - + + - - + + - - - - - + + + + + - + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - + - - + + - - - - - - - + + + + + + + - - - + + + - - - + + + - - + + - - + + @@ -8760,7 +8768,7 @@

      :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -8827,89 +8835,89 @@

      - - - - - + + + + + - + - + - + - + - - - + + + - + - + - + - + - + - + - - + + - - - + + + - - + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -8973,88 +8981,88 @@

      - + - + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -9120,9 +9128,9 @@

      - + - + @@ -9130,78 +9138,78 @@

      - - + + - - + + - + - - - + + + - + - + - + - + - + - - + + - - - + + + - - + + - + - + - - + + - - + + - - - + + + - - - + + + @@ -9266,78 +9274,78 @@

      - - - + + + - - + + - + - - + + - - + + - - + + - - - + + + - + - - - + + + - - - - - - - + + + + + + + - + - - - + + + - + - + - - + + - - + + - + @@ -9424,7 +9432,7 @@

      :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -9497,7 +9505,7 @@

    6. "origin"
    7. -
    8. "0404651cecea87726304912d6e8ff6a195839f68"
    9. +
    10. "3fab78c6201441cb8cd7f0abba1a511d12f5c497"
    @@ -9536,7 +9544,7 @@

  • "checkout"
  • -
  • "0404651cecea87726304912d6e8ff6a195839f68"
  • +
  • "3fab78c6201441cb8cd7f0abba1a511d12f5c497"
  • @@ -9630,80 +9638,80 @@

    - + - + - + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - + @@ -10031,89 +10039,89 @@

    - - - - - + + + + + - + - + - + - + - - - + + + - + - + - + - + - + - + - - + + - - - + + + - - + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -10177,88 +10185,88 @@

    - + - + - + - - - - - - - + + + + + + + - + - + - + - + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -10324,9 +10332,9 @@

    - + - + @@ -10334,78 +10342,78 @@

    - - + + - - + + - + - - - + + + - + - + - + - + - + - - + + - - - + + + - - + + - + - + - - + + - - + + - - - + + + - - - + + + @@ -10470,78 +10478,78 @@

    - - - + + + - - + + - + - - + + - - + + - - + + - - - + + + - + - - - + + + - - - - - - - + + + + + + + - + - - - + + + - + - + - - + + - - + + - + @@ -10628,7 +10636,7 @@

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -10701,7 +10709,7 @@

  • "origin"
  • -
  • "0404651cecea87726304912d6e8ff6a195839f68"
  • +
  • "3fab78c6201441cb8cd7f0abba1a511d12f5c497"
  • @@ -10740,7 +10748,7 @@

  • "checkout"
  • -
  • "0404651cecea87726304912d6e8ff6a195839f68"
  • +
  • "3fab78c6201441cb8cd7f0abba1a511d12f5c497"
  • diff --git a/docs/guide.html b/docs/guide.html index 64761c12..81d32a7f 100644 --- a/docs/guide.html +++ b/docs/guide.html @@ -257,82 +257,82 @@

    - + - - - + + + - + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - + @@ -342,7 +342,7 @@

    - + @@ -417,7 +417,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -485,9 +485,9 @@

    - stderr: 7 lines + stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => echo "Hello, world!" CACHED [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => echo "Hello, world!" [0.23s]
    Hello, world!
    @@ -521,7 +521,7 @@

    stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => sh -c "exit 1" ERROR [0.23s]
    !!! sh -c "exit 1"
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => sh -c "exit 1" ERROR [0.23s]
    !!! sh -c "exit 1"
    @@ -558,9 +558,9 @@

    - stderr: 7 lines + stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.01s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => echo "Hello, world!" CACHED [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => echo "Hello, world!" [0.24s]
    Hello, world!
    @@ -594,9 +594,9 @@

    - stderr: 7 lines + stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => echo "Hello, world!" CACHED [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => echo "Hello, world!" [0.24s]
    Hello, world!
    @@ -647,7 +647,7 @@

    stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => cat CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 44B [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => cat [0.26s]
    => exporting to client directory [0.00s]
    -> copying files 44B [0.00s]
    @@ -697,7 +697,7 @@

    stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => ls -r /usr/bin CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 924B [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => ls -r /usr/bin [0.24s]
    => exporting to client directory [0.00s]
    -> copying files 924B [0.00s]
    @@ -733,7 +733,7 @@

    stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => ls -r /usr/bin CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 924B [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => ls -r /usr/bin [0.24s]
    => exporting to client directory [0.00s]
    -> copying files 924B [0.00s]
    @@ -779,7 +779,7 @@

    stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => echo "Hello, world!" CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 40B [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.00s]
    => echo "Hello, world!" [0.26s]
    => exporting to client directory [0.00s]
    -> copying files 40B [0.00s]
    @@ -1064,9 +1064,9 @@

    - stderr: 7 lines + stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => cat /secret CACHED [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.00s]
    => cat /secret [0.24s]
    hello
    @@ -1122,7 +1122,7 @@

    stderr: 15 lines -
    => sh -c "echo x >> /var/cache/file; cat /var/cache/file | wc -l" CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 28B [0.00s]
    => sh -c "echo x >> /var/cache/file; cat /var/cache/file | wc -l" CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 28B [0.00s]
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => sh -c "echo x >> /var/cache/file; cat /var/cache/file | wc -l" CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 28B [0.00s]
    +
    => sh -c "echo x >> /var/cache/file; cat /var/cache/file | wc -l" [0.21s]
    => exporting to client directory [0.00s]
    -> copying files 28B [0.00s]
    => sh -c "echo x >> /var/cache/file; cat /var/cache/file | wc -l" [0.23s]
    => exporting to client directory [0.00s]
    -> copying files 28B [0.00s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.00s]
    => sh -c "echo x >> /var/cache/file; cat /var/cache/file | wc -l" [0.22s]
    => exporting to client directory [0.00s]
    -> copying files 28B [0.00s]
    @@ -1140,9 +1140,9 @@

  • 1
  • -
  • 2
  • +
  • 1
  • -
  • 3
  • +
  • 1
  • @@ -1238,81 +1238,81 @@

    - + - + - + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - + @@ -1398,7 +1398,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -1529,81 +1529,81 @@

    - + - + - + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - + @@ -1689,7 +1689,7 @@

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -1782,7 +1782,7 @@

    stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => sh -c "cat > ./file" CACHED [0.00s]
    => exporting to client [0.00s]
    -> sending tarball [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => sh -c "cat > ./file" [0.22s]
    => exporting to client tarball [0.00s]
    -> sending tarball [0.00s]
    @@ -1815,9 +1815,9 @@

    - stderr: 8 lines + stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => sh -c "cat > ./file" CACHED [0.00s]
    => ls -al <thunk 54TF7SB7Q6HFS: (.sh)>/file CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => sh -c "cat > ./file" [0.22s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => ls -al <thunk 834ETBC7VQFFM: (.sh)>/file [0.24s]
    -rw-r--r-- 1 root root 18 Oct 26 1985 ./834ETBC7VQFFM/file
    @@ -1899,80 +1899,80 @@

    - + - + - + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - + + + - + @@ -2058,7 +2058,7 @@

    :digest - "sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f31b3b983427d825280427095" + "sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776c4bb5c1a8e8514253" @@ -2154,82 +2154,82 @@

    - + - + - + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - - - + + + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - - - + + + - - + + - + - + - - + + - + @@ -2239,7 +2239,7 @@

    - + @@ -2314,7 +2314,7 @@

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -2428,7 +2428,7 @@

    stderr: 9 lines -
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.02s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.00s]
    => git ls-remote https://github.com/vito/bass HEAD [0.69s]
    => exporting to client [0.00s]
    -> copying files 72B [0.00s]
    +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => git ls-remote https://github.com/vito/bass HEAD [0.54s]
    => exporting to client directory [0.00s]
    -> copying files 72B [0.00s]
    @@ -2474,89 +2474,89 @@

    - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - - + + - - + + @@ -2620,90 +2620,90 @@

    - + - + - + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -2788,70 +2788,70 @@

    - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - - + + - + - + - - + + @@ -2912,39 +2912,39 @@

    - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -2952,50 +2952,50 @@

    - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -3072,7 +3072,7 @@

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -3145,7 +3145,7 @@

  • "origin"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -3184,7 +3184,7 @@

  • "checkout"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -3263,6 +3263,14 @@

    +
    +
    + stderr: 9 lines + +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.00s]
    => git ls-remote https://github.com/vito/bass HEAD [0.44s]
    => exporting to client directory [0.00s]
    -> copying files 72B [0.00s]
    +
    +
    + @@ -3305,50 +3313,50 @@

    - - + + - + - - + + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - + @@ -3356,38 +3364,38 @@

    - + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -3452,78 +3460,78 @@

    - + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - + + - - + + - - - + + + - - - + + + @@ -3598,90 +3606,90 @@

    - - - - - + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - - - + + + - - + + - + - + - + - + - - - - - - - + + + + + + + - + - - - + + + - + - + - - + + - - + + - + @@ -3743,39 +3751,39 @@

    - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -3783,50 +3791,50 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -3903,7 +3911,7 @@

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -3976,7 +3984,7 @@

  • "origin"
  • -
  • "9197325a016c330d7a673ac5afef3edb19335f25"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -4015,7 +4023,7 @@

  • "checkout"
  • -
  • "9197325a016c330d7a673ac5afef3edb19335f25"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -4119,7 +4127,7 @@

    stderr: 46 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => sleep 1 [1.23s]
    => sh -c "echo \"$0\"; exit 1" "hello\nanother line" ERROR [0.23s]
    hello
    another line
    => sleep 3 CANCELED [1.57s]
    !!! sh -c "echo \"$0\"; exit 1" "hello\nanother line"
    13: [0.17s] hello
    13: [0.17s] another line
    error! call trace (oldest first):
    ┆ <fs>/multi-fail.bass:13:2..14:37
    12 │ (defn main []
    13 │ (ls (echo-sleep-exit "hello\nanother line" 1 1)
    14 │ (echo-sleep-exit "oh no" 3 42)))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ┆ <fs>/multi-fail.bass:9:2..10:26
    8 │ (defn ls paths
    9 │ (run (from (linux/alpine)
    10 │ ($ ls & $paths))))
    ^^^^^^^^^^^^^^^^^^^^^^^^^
    build failed: exit code: 1
    run summary:
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725
    193bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142
    a1243f395ee852a8d9730fc2ad
    => sleep 3 [canceled] [1.57s]
    => sleep 1 [1.23s]
    => sh -c "echo \"$0\"; exit 1" "hello\nanother line" [0.23s]
    hello
    another line
    ERROR: exit code: 1
    => sh -c "echo \"$0\"; exit 42" "oh no"
    => ls <thunk MNBLMTTCUSQI6: (.sh)>/ <thunk J37LF1VFOSOCQ: (.sh)>/
    for more information, refer to the full output above
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => sleep 1 [1.26s]
    => sh -c "echo \"$0\"; exit 1" "hello\nanother line" ERROR [0.22s]
    hello
    another line
    => sleep 3 CANCELED [1.56s]
    !!! sh -c "echo \"$0\"; exit 1" "hello\nanother line"
    13: [0.17s] hello
    13: [0.17s] another line
    error! call trace (oldest first):
    ┆ <fs>/multi-fail.bass:13:2..14:37
    12 │ (defn main []
    13 │ (ls (echo-sleep-exit "hello\nanother line" 1 1)
    14 │ (echo-sleep-exit "oh no" 3 42)))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ┆ <fs>/multi-fail.bass:9:2..10:26
    8 │ (defn ls paths
    9 │ (run (from (linux/alpine)
    10 │ ($ ls & $paths))))
    ^^^^^^^^^^^^^^^^^^^^^^^^^
    build failed: exit code: 1
    run summary:
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e6
    97984fba772b3976835194c6d4
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e
    480fef81e697984fba772b3976835194c6d4 [0.01s]
    => sleep 1 [1.26s]
    => sleep 3 [canceled] [1.56s]
    => sh -c "echo \"$0\"; exit 1" "hello\nanother line" [0.22s]
    hello
    another line
    ERROR: exit code: 1
    => sh -c "echo \"$0\"; exit 42" "oh no"
    => ls <thunk BFDSD5NAFOB7U: (.sh)>/ <thunk 57S4637F93F4E: (.sh)>/
    for more information, refer to the full output above
    @@ -4171,7 +4179,7 @@

    "os": "linux" }, "tag": "latest", - "digest": "sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f31b3b983427d825280427095" + "digest": "sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776c4bb5c1a8e8514253" } }, "cmd": { @@ -4217,7 +4225,7 @@

    "os": "linux" }, "tag": "latest", - "digest": "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "digest": "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" } }, "cmd": { @@ -4262,7 +4270,7 @@

    }, { "string": { - "value": "9197325a016c330d7a673ac5afef3edb19335f25" + "value": "836efe1a4b59be0c148ae4cbc25f7eff581d9dde" } } ] @@ -4281,7 +4289,7 @@

    }, { "string": { - "value": "9197325a016c330d7a673ac5afef3edb19335f25" + "value": "836efe1a4b59be0c148ae4cbc25f7eff581d9dde" } } ] @@ -4373,6 +4381,14 @@

    +
    +
    + stderr: 1 lines + +
    => resolve image config for docker.io/library/ubuntu:latest [0.57s]
    +
    +
    +
    @@ -4388,7 +4404,7 @@

    "os": "linux" }, "tag": "latest", - "digest": "sha256:20fa2d7bb4de7723f542be5923b06c4d704370f0390e4ae9e1c833c8785644c1" + "digest": "sha256:4b1d0c4a2d2aaf63b37111f34eb9fa89fa1bf53dd6e4ca954d47caebca4005c2" } }, "cmd": { @@ -4508,7 +4524,7 @@

    stderr: 9 lines -
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.02s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.01s]
    => git ls-remote https://github.com/moby/buildkit HEAD [0.65s]
    => exporting to client [0.00s]
    -> copying files 72B [0.00s]
    +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => git ls-remote https://github.com/moby/buildkit HEAD [0.60s]
    => exporting to client directory [0.00s]
    -> copying files 72B [0.00s]

    @@ -4519,7 +4535,7 @@

    - "f394afc591a578537c3242a09c8b876db14a6d7f" + "7804e2c7fc09b4a536934f5607698bc3255cf0ed"
    @@ -4544,7 +4560,7 @@

    - "f394afc591a578537c3242a09c8b876db14a6d7f" + "7804e2c7fc09b4a536934f5607698bc3255cf0ed"
    @@ -4599,7 +4615,7 @@

    stderr: 10 lines -
    => resolve image config for docker.io/alpine/git:latest [0.19s]
    => resolve image config for docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa7717
    72cfd5e106b76c713fa5e1c75dea84 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106
    b76c713fa5e1c75dea84 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713
    fa5e1c75dea84 [0.00s]
    => git ls-remote https://github.com/vito/bass main [0.49s]
    => exporting to client [0.00s]
    -> copying files 83B [0.00s]
    +
    => resolve image config for docker.io/alpine/git:latest [0.13s]
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.00s]
    => git ls-remote https://github.com/vito/bass main [0.48s]
    => exporting to client directory [0.00s]
    -> copying files 83B [0.00s]
    @@ -4645,67 +4661,67 @@

    - + - - - + + + - + - - - - - + + + + + - + - + - + - - + + - - + + - + - - + + - - + + - - - - - + + + + + @@ -4713,9 +4729,9 @@

    - + - + @@ -4723,11 +4739,11 @@

    - - + + - - + + @@ -4793,76 +4809,76 @@

    - - - + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - + - + - - + + - - + + @@ -4938,11 +4954,11 @@

    - + - + @@ -4950,78 +4966,78 @@

    - + - + - + - - - + + + - + - + - - - - - + + + + + - + - - + + - - - + + + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - - - + + + @@ -5083,81 +5099,81 @@

    - - + + - + - - + + - + - + - + - + - - - - - - - - - + + + + + + + + + - - - + + + - - - + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + - + - + - + @@ -5243,7 +5259,7 @@

    :digest - "sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713fa5e1c75dea84" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -5316,7 +5332,7 @@

  • "origin"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -5355,7 +5371,7 @@

  • "checkout"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -5480,9 +5496,9 @@

    - stderr: 77 lines + stderr: 346 lines -
    => git ls-remote https://github.com/vito/tabs main [0.44s]
    => exporting to client [0.00s]
    -> copying files 83B [0.00s]
    => resolve image config for docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7
    ea13a78dff1f59a904e908449329ae [0.02s]
    => docker-image://docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7ea13a78dff
    1f59a904e908449329ae [0.01s]
    -> resolve docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7ea13a78dff1f59a90
    4e908449329ae [0.00s]
    => git clone https://github.com/vito/tabs ./ CACHED [0.00s]
    => git fetch origin c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5 CACHED [0.00s]
    => git checkout c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5 CACHED [0.00s]
    => git submodule update --init --recursive CACHED [0.00s]
    => exporting to client [0.00s]
    -> sending tarball [0.00s]
    => resolve image config for docker.io/basslang/nixery@sha256:aaaed1efa8f4dd10c2021bfb92ad8
    b510224d2474460426d0263bc955674b717 [0.43s]
    => docker-image://docker.io/basslang/nixery@sha256:aaaed1efa8f4dd10c2021bfb92ad8b510224d24
    74460426d0263bc955674b717 CACHED [0.00s]
    -> resolve docker.io/basslang/nixery@sha256:aaaed1efa8f4dd10c2021bfb92ad8b510224d247446042
    6d0263bc955674b717 [0.00s]
    => resolve image config for docker.io/library/caddy@sha256:740c1c9e461ea1f8a54d7512b35cd31
    927c814c86455f71e7e8e0c2b6ee423a2 [0.22s]
    => mkfile /Caddyfile CACHED [0.00s]
    => docker-image://docker.io/library/caddy@sha256:740c1c9e461ea1f8a54d7512b35cd31927c814c86
    455f71e7e8e0c2b6ee423a2 CACHED [0.00s]
    -> resolve docker.io/library/caddy@sha256:740c1c9e461ea1f8a54d7512b35cd31927c814c86455f71e
    7e8e0c2b6ee423a2 [0.00s]
    => resolve image config for HTG3JI3RGOCOG:443/wget:latest [0.01s]
    => nixery CANCELED [0.99s]
    {"channel":"a3fddd46a7f3418d7e3940ded94701aba569161d","eventTime":"2022-10-08T18:30:32
    .14924143Z","message":"using Nix package set from Nix channel or commit","serviceConte
    xt":{"service":"nixery","version":"depot"},"severity":"INFO"}
    {"backend":"Filesystem (/var/lib/nixery)","eventTime":"2022-10-08T18:30:32.149334288Z"
    ,"message":"initialised storage backend","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"eventTime":"2022-10-08T18:30:32.149355846Z","message":"starting Nixery","port":"9110
    ","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO","version":
    "depot"}
    {"eventTime":"2022-10-08T18:30:32.871064838Z","image":"wget","message":"requesting ima
    ge manifest","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"
    ,"tag":"latest"}
    {"eventTime":"2022-10-08T18:30:32.871153481Z","manifest":"5f39c438969f8c9883a0dcf73be1
    f8b035edae98","message":"retrieved manifest from GCS","serviceContext":{"service":"nix
    ery","version":"depot"},"severity":"INFO"}
    {"eventTime":"2022-10-08T18:30:32.872003065Z","image":"wget","message":"requesting ima
    ge manifest","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"
    ,"tag":"latest"}
    {"digest":"9f344460fd5122dd8ab6a4e25ae928abe8ba38ae3d38f523c936be4b1f1e13c0","eventTim
    e":"2022-10-08T18:30:32.875477428Z","message":"serving blob from filesystem","path":"/
    var/lib/nixery/layers/9f344460fd5122dd8ab6a4e25ae928abe8ba38ae3d38f523c936be4b1f1e13c0
    ","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    {"digest":"78fefb5a2a899e92745281e830649b97a7f5bbed58670c33af448df9f202080e","eventTim
    e":"2022-10-08T18:30:32.878936765Z","message":"serving blob from filesystem","path":"/
    var/lib/nixery/layers/78fefb5a2a899e92745281e830649b97a7f5bbed58670c33af448df9f202080e
    ","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    => caddy run CANCELED [0.48s]
    {"level":"info","ts":1665253832.7123082,"msg":"using adjacent Caddyfile"}
    {"level":"warn","ts":1665253832.7128668,"msg":"Caddyfile input is not formatted; run t
    he 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"Caddyfile
    ","line":4}
    {"level":"info","ts":1665253832.7132323,"logger":"admin","msg":"admin endpoint started
    ","address":"tcp/localhost:2019","enforce_origin":false,"origins":["//localhost:2019",
    "//[::1]:2019","//127.0.0.1:2019"]}
    {"level":"info","ts":1665253832.7133944,"logger":"tls.cache.maintenance","msg":"starte
    d background certificate maintenance","cache":"0xc0003b5b90"}
    {"level":"warn","ts":1665253832.7134595,"logger":"tls","msg":"stapling OCSP","error":"
    no OCSP stapling for [htg3ji3rgocog]: no OCSP server specified in certificate"}
    {"level":"info","ts":1665253832.7134733,"logger":"http","msg":"enabling automatic HTTP
    ->HTTPS redirects","server_name":"srv0"}
    {"level":"info","ts":1665253832.7136726,"logger":"tls","msg":"cleaning storage unit","
    description":"FileStorage:/data/caddy"}
    {"level":"info","ts":1665253832.7137053,"logger":"tls","msg":"finished cleaning storag
    e units"}
    {"level":"info","ts":1665253832.7137594,"msg":"autosaved config (load with --resume fl
    ag)","file":"/config/caddy/autosave.json"}
    {"level":"info","ts":1665253832.713765,"msg":"serving initial configuration"}
    +
    => git ls-remote https://github.com/vito/tabs main [0.52s]
    => exporting to client directory [0.00s]
    -> copying files 83B [0.00s]
    => resolve image config for docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7
    ea13a78dff1f59a904e908449329ae [0.02s]
    => docker-image://docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7ea13a78dff
    1f59a904e908449329ae CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:760aaf0d59c93f87572ec40dee1efd10a7ea13a78dff1f59a90
    4e908449329ae [0.00s]
    => git clone https://github.com/vito/tabs ./ [0.64s]
    Cloning into '.'...
    => git fetch origin c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5 [0.49s]
    From https://github.com/vito/tabs
    * branch c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5 -> FETCH_HEAD
    => git checkout c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5 [0.23s]
    Note: switching to 'c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5'.
    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.
    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:
    git switch -c <new-branch-name>
    Or undo this operation with:
    git switch -
    Turn off this advice by setting config variable advice.detachedHead to false
    HEAD is now at c97bdc3 use tls for nixery via caddy
    => git submodule update --init --recursive [0.25s]
    => resolve image config for docker.io/basslang/nixery@sha256:aaaed1efa8f4dd10c2021bfb92ad8
    b510224d2474460426d0263bc955674b717 [0.02s]
    => docker-image://docker.io/basslang/nixery@sha256:aaaed1efa8f4dd10c2021bfb92ad8b510224d24
    74460426d0263bc955674b717 CACHED [0.00s]
    -> resolve docker.io/basslang/nixery@sha256:aaaed1efa8f4dd10c2021bfb92ad8b510224d247446042
    6d0263bc955674b717 [0.00s]
    => resolve image config for docker.io/library/caddy@sha256:740c1c9e461ea1f8a54d7512b35cd31
    927c814c86455f71e7e8e0c2b6ee423a2 [0.01s]
    => mkfile /Caddyfile CACHED [0.00s]
    => docker-image://docker.io/library/caddy@sha256:740c1c9e461ea1f8a54d7512b35cd31927c814c86
    455f71e7e8e0c2b6ee423a2 CACHED [0.00s]
    -> resolve docker.io/library/caddy@sha256:740c1c9e461ea1f8a54d7512b35cd31927c814c86455f71e
    7e8e0c2b6ee423a2 [0.01s]
    => resolve image config for HTG3JI3RGOCOG:443/wget:latest [13.3s]
    => caddy run CANCELED [14.0s]
    {"level":"info","ts":1669598880.1480286,"msg":"using adjacent Caddyfile"}
    {"level":"warn","ts":1669598880.1485791,"msg":"Caddyfile input is not formatted; run t
    he 'caddy fmt' command to fix inconsistencies","adapter":"caddyfile","file":"Caddyfile
    ","line":4}
    {"level":"info","ts":1669598880.14898,"logger":"admin","msg":"admin endpoint started",
    "address":"tcp/localhost:2019","enforce_origin":false,"origins":["//localhost:2019","/
    /[::1]:2019","//127.0.0.1:2019"]}
    {"level":"info","ts":1669598880.1491582,"logger":"tls.cache.maintenance","msg":"starte
    d background certificate maintenance","cache":"0xc0003b81c0"}
    {"level":"warn","ts":1669598880.149221,"logger":"tls","msg":"stapling OCSP","error":"n
    o OCSP stapling for [htg3ji3rgocog]: no OCSP server specified in certificate"}
    {"level":"info","ts":1669598880.1492364,"logger":"http","msg":"enabling automatic HTTP
    ->HTTPS redirects","server_name":"srv0"}
    {"level":"info","ts":1669598880.1493967,"logger":"tls","msg":"cleaning storage unit","
    description":"FileStorage:/data/caddy"}
    {"level":"info","ts":1669598880.1494143,"logger":"tls","msg":"finished cleaning storag
    e units"}
    {"level":"info","ts":1669598880.1495576,"msg":"autosaved config (load with --resume fl
    ag)","file":"/config/caddy/autosave.json"}
    {"level":"info","ts":1669598880.1495667,"msg":"serving initial configuration"}
    => nixery CANCELED [14.4s]
    {"channel":"a3fddd46a7f3418d7e3940ded94701aba569161d","eventTime":"2022-11-28T01:27:59
    .832576418Z","message":"using Nix package set from Nix channel or commit","serviceCont
    ext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    {"backend":"Filesystem (/var/lib/nixery)","eventTime":"2022-11-28T01:27:59.832691762Z"
    ,"message":"initialised storage backend","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"eventTime":"2022-11-28T01:27:59.83272159Z","message":"starting Nixery","port":"9110"
    ,"serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO","version":"
    depot"}
    {"eventTime":"2022-11-28T01:28:00.24783193Z","image":"wget","message":"requesting imag
    e manifest","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO",
    "tag":"latest"}
    {"backend":"Filesystem (/var/lib/nixery)","context":{"filePath":"github.com/google/nix
    ery/builder/cache.go","lineNumber":117,"functionName":"github.com/google/nixery/builde
    r.manifestFromCache"},"error":"open /var/lib/nixery/manifests/5f39c438969f8c9883a0dcf7
    3be1f8b035edae98: no such file or directory","eventTime":"2022-11-28T01:28:00.24792942
    1Z","manifest":"5f39c438969f8c9883a0dcf73be1f8b035edae98","message":"failed to fetch m
    anifest from cache","serviceContext":{"service":"nixery","version":"depot"},"severity"
    :"ERROR"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:00.248275548Z","image":"wg
    et","message":"invoked Nix build","serviceContext":{"service":"nixery","version":"depo
    t"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:05.437925965Z","image":"wg
    et","message":"[nix] unpacking 'https://github.com/NixOS/nixpkgs/archive/a3fddd46a7f34
    18d7e3940ded94701aba569161d.tar.gz'...","serviceContext":{"service":"nixery","version"
    :"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:08.979702135Z","image":"wg
    et","message":"[nix] copying path '/nix/store/9vjb94s3ka7154jsgbqywibpypd42wif-iana-et
    c-20220520' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","v
    ersion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.013288526Z","image":"wg
    et","message":"[nix] copying path '/nix/store/gfmim8czl10xfmcarcfrzs4s3wf5jpi6-libunis
    tring-1.0' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","ve
    rsion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.067989772Z","image":"wg
    et","message":"[nix] copying path '/nix/store/hha4czak7w679zqymac98cxf2fwjn4dw-nss-cac
    ert-3.80' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","ver
    sion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.091312215Z","image":"wg
    et","message":"[nix] copying path '/nix/store/a9jxaiiw8xlprxalc5s2pgdj1rqbdn6y-libidn2
    -2.3.2' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","versi
    on":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.115609563Z","image":"wg
    et","message":"[nix] copying path '/nix/store/v483gzp7hv2hf5iz5sbbmv9qfhvninis-glibc-2
    .34-210' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","vers
    ion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.593036527Z","image":"wg
    et","message":"[nix] copying path '/nix/store/wq0idmq0qbjah8vxysvz9dma39g5mdrl-attr-2.
    5.1' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version"
    :"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.60776948Z","image":"wge
    t","message":"[nix] copying path '/nix/store/lj2bdg618093ny9505d0nzzjdq0fwp8a-bash-5.1
    -p16' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.651373098Z","image":"wg
    et","message":"[nix] copying path '/nix/store/cd0rqgs4kpqxpmjp05kfxkwm2j8m8pva-acl-2.3
    .1' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version":
    "depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.667420783Z","image":"wg
    et","message":"[nix] copying path '/nix/store/g5qxf0dlnggwlhzy2b9gy0qxvimz98dm-bzip2-1
    .0.8' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.682530585Z","image":"wg
    et","message":"[nix] copying path '/nix/store/2snaj6gblfrxsbjw0cxcj53za6bw0pjq-ed-1.18
    ' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version":"d
    epot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.699613653Z","image":"wg
    et","message":"[nix] copying path '/nix/store/ph4zzcfry5ca23b4y3i6ii3269qln61v-bzip2-1
    .0.8-bin' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","ver
    sion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.713928277Z","image":"wg
    et","message":"[nix] copying path '/nix/store/jnijggavwqn6g64h4dp9qzmrracv2bbb-gawk-5.
    1.1' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version"
    :"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.769115718Z","image":"wg
    et","message":"[nix] copying path '/nix/store/7ddznpa25zl4klm2vn52b1cixx3iw6l3-gcc-11.
    3.0-lib' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","vers
    ion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.879137347Z","image":"wg
    et","message":"[nix] copying path '/nix/store/k88h9p2vvyivn95xc5hkvsya27jxn8b6-gnumake
    -4.3' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.924247655Z","image":"wg
    et","message":"[nix] copying path '/nix/store/zs08dmq3ns8z1xkzv5mmwfzkpmcbqq3v-gmp-wit
    h-cxx-stage4-6.2.1' from 'https://cache.nixos.org'...","serviceContext":{"service":"ni
    xery","version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.964802801Z","image":"wg
    et","message":"[nix] copying path '/nix/store/aq35ngg834iw836wi718f8qh12jzcr1h-gnused-
    4.8' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version"
    :"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:09.992437541Z","image":"wg
    et","message":"[nix] copying path '/nix/store/2j2lmqsq9pgadlbzzzx70k2iydilq99p-coreuti
    ls-9.1' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","versi
    on":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.042315524Z","image":"wg
    et","message":"[nix] copying path '/nix/store/wryagqmi3mhiap2dsg19ycd9lr64j0bk-gnutar-
    1.34' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.098355943Z","image":"wg
    et","message":"[nix] copying path '/nix/store/q6v4gpzr9qj8jb8kzp97a5w1n7khxpwq-diffuti
    ls-3.8' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","versi
    on":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.135127986Z","image":"wg
    et","message":"[nix] copying path '/nix/store/vb34kj44sziw0zslkdfbkdmrx21j7chn-finduti
    ls-4.9.0' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","ver
    sion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.192992481Z","image":"wg
    et","message":"[nix] copying path '/nix/store/2s38y41w0n2mgb3knbg95kry6ymmcpfv-gzip-1.
    12' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version":
    "depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.212274221Z","image":"wg
    et","message":"[nix] copying path '/nix/store/2k8xdnp75lya99khkvm29w6b91a26jq9-openssl
    -1.1.1q' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","vers
    ion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.311672118Z","image":"wg
    et","message":"[nix] copying path '/nix/store/64k7364by64kr0bn2j2g9czsg3kwvxmw-patch-2
    .7.6' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.334503115Z","image":"wg
    et","message":"[nix] copying path '/nix/store/z15np9n0i42abw4ga1r8qgyshqr2cnzg-patchel
    f-0.14.5' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","ver
    sion":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.353471424Z","image":"wg
    et","message":"[nix] copying path '/nix/store/06j8l51s3b1j149g5xnh17dki6fsk6v3-pcre-8.
    45' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version":
    "depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.386535498Z","image":"wg
    et","message":"[nix] copying path '/nix/store/fsgpvixxm1vmyz3hbibiyb08imnh8sgm-util-li
    nux-minimal-2.38-lib' from 'https://cache.nixos.org'...","serviceContext":{"service":"
    nixery","version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.429216666Z","image":"wg
    et","message":"[nix] copying path '/nix/store/hq7m6n9wgdf8ds8zd210881wpznm9kjc-gnugrep
    -3.7' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.490190505Z","image":"wg
    et","message":"[nix] copying path '/nix/store/gq22vvr7ms80jwdxhag8ib00icb8ykhl-xz-5.2.
    5' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version":"
    depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.515479639Z","image":"wg
    et","message":"[nix] copying path '/nix/store/w4fi658bk3pddr84cb4cp6bc4s927rqp-zlib-1.
    2.12' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.547987053Z","image":"wg
    et","message":"[nix] copying path '/nix/store/9i6fm47liyysmpk5xfgdwnk62wzrl8ia-xz-5.2.
    5-bin' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","versio
    n":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.566375096Z","image":"wg
    et","message":"[nix] copying path '/nix/store/rsyl8frv3h8lkcpfahcyap6j0h36a40w-file-5.
    42' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version":
    "depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.621706715Z","image":"wg
    et","message":"[nix] copying path '/nix/store/7a5va08wgq1528l0kkns4ywdbq19n3ac-wget-1.
    21.3' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.713338574Z","image":"wg
    et","message":"[nix] copying path '/nix/store/nibvx25ygk8mmxfjzwlh9rkr10clcpmq-stdenv-
    linux' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","versio
    n":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.758906878Z","image":"wg
    et","message":"[nix] building '/nix/store/f5fhy1fkhgzwgawaan96rn839wnw2pvr-runtime-gra
    ph.json.drv'...","serviceContext":{"service":"nixery","version":"depot"},"severity":"I
    NFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.914692466Z","image":"wg
    et","message":"[nix] copying path '/nix/store/dzlr6002351j40vsily79a2ma9ykqbvx-onig-6.
    9.8' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version"
    :"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.940701866Z","image":"wg
    et","message":"[nix] copying path '/nix/store/pkga8bjam87h9ma5pm2qlq593bswnv6l-lndir-1
    .0.3' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.953680655Z","image":"wg
    et","message":"[nix] copying path '/nix/store/v1v3wk60pwdxbbsr5iz1rzqvs3sv18sc-jq-1.6-
    lib' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version"
    :"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:10.976378468Z","image":"wg
    et","message":"[nix] copying path '/nix/store/4bcp8llm1zxpg7r318am55s93g7w2ak3-perl-5.
    34.1' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version
    ":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.661170998Z","image":"wg
    et","message":"[nix] copying path '/nix/store/kmm63rfd6pjxj7g1zgy7642laq8jjrlq-jq-1.6-
    bin' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version"
    :"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.675825207Z","image":"wg
    et","message":"[nix] copying path '/nix/store/s1v7r9pqgg12vzn3kim0s1n2m7lk2qhn-openssl
    -1.1.1q-bin' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","
    version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.70810048Z","image":"wge
    t","message":"[nix] copying path '/nix/store/vwq7wycz4q3hm4gqjp4cqblcwicm4725-jq-1.6-d
    ev' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","version":
    "depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.721271793Z","image":"wg
    et","message":"[nix] copying path '/nix/store/0cs5zm2d56cx32f2xk38hx2ga792j8ya-openssl
    -1.1.1q-dev' from 'https://cache.nixos.org'...","serviceContext":{"service":"nixery","
    version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.763913235Z","image":"wg
    et","message":"[nix] building '/nix/store/r554kd9gwd670yak6375m9g7kb9vrrhz-bulk-layers
    .drv'...","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.790244144Z","image":"wg
    et","message":"[nix] /nix/store/9vjb94s3ka7154jsgbqywibpypd42wif-iana-etc-20220520/nix
    -support:","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.790300088Z","image":"wg
    et","message":"[nix] setup-hook: /nix/store/hha4czak7w679zqymac98cxf2fwjn4dw-nss-cacer
    t-3.80/nix-support/setup-hook","serviceContext":{"service":"nixery","version":"depot"}
    ,"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.832966816Z","image":"wg
    et","message":"[nix] building '/nix/store/22aw234nhd3y9dypqb47nj2y69rdslqi-symlink-lay
    er.tar.drv'...","serviceContext":{"service":"nixery","version":"depot"},"severity":"IN
    FO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.876095455Z","image":"wg
    et","message":"[nix] building '/nix/store/56byrcxkacxvwm1mnw3b55psdddp2fvw-symlink-lay
    er-meta.json.drv'...","serviceContext":{"service":"nixery","version":"depot"},"severit
    y":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.936324352Z","image":"wg
    et","message":"[nix] these derivations will be built:","serviceContext":{"service":"ni
    xery","version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.93639137Z","image":"wge
    t","message":"[nix] /nix/store/13bphx4pc3nmck8iggdc58aingvds1an-build-output.json.dr
    v","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    {"cmd":"nixery-prepare-image","eventTime":"2022-11-28T01:28:11.945509714Z","image":"wg
    et","message":"[nix] building '/nix/store/13bphx4pc3nmck8iggdc58aingvds1an-build-outpu
    t.json.drv'...","serviceContext":{"service":"nixery","version":"depot"},"severity":"IN
    FO"}
    {"eventTime":"2022-11-28T01:28:12.039990518Z","image":"wget","message":"finished image
    preparation via Nix","serviceContext":{"service":"nixery","version":"depot"},"severit
    y":"INFO","tag":"latest"}
    {"eventTime":"2022-11-28T01:28:13.47967874Z","layer":"33ea4ecbb2dad735eda7c3892e7796fb
    f3b0f1e6","message":"created and persisted layer","serviceContext":{"service":"nixery"
    ,"version":"depot"},"severity":"INFO","sha256":"6252b58975c011458939fbc660d0e82d0f9cc6
    83c7a59933ea633ddd808c628b","size":15684453}
    {"eventTime":"2022-11-28T01:28:13.479733339Z","layer":"33ea4ecbb2dad735eda7c3892e7796f
    bf3b0f1e6","message":"created image layer","packages":["pcre-8.45","openssl-1.1.1q","w
    get-1.21.3","libidn2-2.3.2","util-linux-minimal-2.38-lib","libunistring-1.0","glibc-2.
    34-210","zlib-1.2.12"],"serviceContext":{"service":"nixery","version":"depot"},"severi
    ty":"INFO","tarhash":"sha256:840cf58308c01c7064661b880668e05464fe925223292a132db16d8b3
    327af3b"}
    {"eventTime":"2022-11-28T01:28:13.487711649Z","layer":"e0b1ee34b889f5f4a8ca25d14e27766
    305d877a4","message":"created and persisted layer","serviceContext":{"service":"nixery
    ","version":"depot"},"severity":"INFO","sha256":"6588fae47e53e7213af11534b8a58e2b72460
    34e0688b8ba6eb34d2ac774846d","size":151594}
    {"eventTime":"2022-11-28T01:28:13.487757074Z","layer":"e0b1ee34b889f5f4a8ca25d14e27766
    305d877a4","message":"created image layer","packages":["nss-cacert-3.80"],"serviceCont
    ext":{"service":"nixery","version":"depot"},"severity":"INFO","tarhash":"sha256:22fce9
    30bfe8f90badcb323cc94611eb28f9948069b84ce848c54b781396194d"}
    {"eventTime":"2022-11-28T01:28:13.511929521Z","layer":"f3ca9f52b335cf623e1c447cdbc61e2
    c25617228","message":"created and persisted layer","serviceContext":{"service":"nixery
    ","version":"depot"},"severity":"INFO","sha256":"4fbe3d6fa49b831b6f67660e62214259ea0cc
    43ca87799ff3795bbee36c3ed04","size":140175}
    {"eventTime":"2022-11-28T01:28:13.511984085Z","layer":"f3ca9f52b335cf623e1c447cdbc61e2
    c25617228","message":"created image layer","packages":["iana-etc-20220520"],"serviceCo
    ntext":{"service":"nixery","version":"depot"},"severity":"INFO","tarhash":"sha256:b110
    3956d151df3e85e9da560d13f786860a5de6c2e3864fde64b391e983228c"}
    {"eventTime":"2022-11-28T01:28:13.512936976Z","layer":"9d94fc9b4f04194dc0567c0a8dbf2d8
    55b2b0c700bfbf08783ccd18dd45d65b7","message":"created and persisted layer","serviceCon
    text":{"service":"nixery","version":"depot"},"severity":"INFO","sha256":"fcae1804c5637
    dbd711aca73458cf14510698571008a025330bc2bb209ab6877","size":2592}
    {"eventTime":"2022-11-28T01:28:13.513068108Z","layer":"78fefb5a2a899e92745281e830649b9
    7a7f5bbed58670c33af448df9f202080e","message":"created and persisted layer","serviceCon
    text":{"service":"nixery","version":"depot"},"severity":"INFO","sha256":"78fefb5a2a899
    e92745281e830649b97a7f5bbed58670c33af448df9f202080e","size":437}
    {"backend":"Filesystem (/var/lib/nixery)","eventTime":"2022-11-28T01:28:13.513291874Z"
    ,"manifest":"5f39c438969f8c9883a0dcf73be1f8b035edae98","message":"cached manifest to s
    torage backend","serviceContext":{"service":"nixery","version":"depot"},"severity":"IN
    FO","size":915}
    {"eventTime":"2022-11-28T01:28:13.513972294Z","image":"wget","message":"requesting ima
    ge manifest","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"
    ,"tag":"latest"}
    {"digest":"9f344460fd5122dd8ab6a4e25ae928abe8ba38ae3d38f523c936be4b1f1e13c0","eventTim
    e":"2022-11-28T01:28:13.531105691Z","message":"serving blob from filesystem","path":"/
    var/lib/nixery/layers/9f344460fd5122dd8ab6a4e25ae928abe8ba38ae3d38f523c936be4b1f1e13c0
    ","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    {"digest":"78fefb5a2a899e92745281e830649b97a7f5bbed58670c33af448df9f202080e","eventTim
    e":"2022-11-28T01:28:13.536317718Z","message":"serving blob from filesystem","path":"/
    var/lib/nixery/layers/78fefb5a2a899e92745281e830649b97a7f5bbed58670c33af448df9f202080e
    ","serviceContext":{"service":"nixery","version":"depot"},"severity":"INFO"}
    => exporting to client tarball [14.6s]
    -> sending tarball [14.6s]
    diff --git a/docs/index.html b/docs/index.html index 963085de..4bca39af 100644 --- a/docs/index.html +++ b/docs/index.html @@ -120,82 +120,82 @@ - + - - - + + + - + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - + @@ -205,7 +205,7 @@ - + @@ -280,7 +280,7 @@ :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -348,9 +348,9 @@
    - stderr: 10 lines + stderr: 12 lines -
    => echo "Hello, world!" CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 40B [0.00s]
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => echo "Hello, world!" CACHED [0.00s]
    +
    => echo "Hello, world!" [0.24s]
    => exporting to client directory [0.00s]
    -> copying files 40B [0.00s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.00s]
    => echo "Hello, world!" [0.24s]
    Hello, world!
    Hello, world!
    @@ -440,11 +440,11 @@ - + - + - + @@ -452,77 +452,77 @@ - - - + + + - - - - - - - + + + + + + + - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -599,7 +599,7 @@ :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -709,89 +709,89 @@ - + - + - + - - - - - - - + + + + + + + - - + + - - + + - + - + - + - + - - - - - - - + + + + + + + - - + + - - + + - + - + @@ -868,7 +868,7 @@ :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -932,11 +932,11 @@ - + - + - + @@ -944,77 +944,77 @@ - - - + + + - - - - - - - + + + + + + + - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -1091,7 +1091,7 @@ :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -1180,7 +1180,7 @@
    stderr: 10 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => sh -c "echo hello >> file" CACHED [0.00s]
    => cat <thunk S7PU9267T3S7K: (.sh)>/file CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 32B [0.00s]
    +
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => sh -c "echo hello >> file" [0.20s]
    => cat <thunk QHHFPJ4CJQJF0: (.sh)>/file [0.22s]
    => exporting to client directory [0.00s]
    -> copying files 32B [0.00s]
    @@ -1222,7 +1222,7 @@
    stderr: 9 lines -
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.00s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.00s]
    => git ls-remote https://github.com/vito/bass main [0.50s]
    => exporting to client [0.00s]
    -> copying files 83B [0.00s]
    +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.01s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.00s]
    => git ls-remote https://github.com/vito/bass main [0.48s]
    => exporting to client directory [0.00s]
    -> copying files 83B [0.00s]
    @@ -1268,89 +1268,89 @@ - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - - + + - - + + @@ -1414,90 +1414,90 @@ - + - + - + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -1582,70 +1582,70 @@ - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - - + + - + - + - - + + @@ -1706,39 +1706,39 @@ - - + + - + - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - + + @@ -1746,50 +1746,50 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -1866,7 +1866,7 @@ :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -1939,7 +1939,7 @@
  • "origin"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -1978,7 +1978,7 @@
  • "checkout"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -2101,39 +2101,39 @@ - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -2141,50 +2141,50 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -2261,7 +2261,7 @@ :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -2373,9 +2373,9 @@
    - stderr: 17 lines + stderr: 49 lines -
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.02s]
    => resolve image config for docker.io/library/golang@sha256:2d17ffd12a2cdb25d4a633ad25f8dc
    29608ed84f31b3b983427d825280427095 [0.00s]
    => docker-image://docker.io/library/golang@sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f
    31b3b983427d825280427095 [0.01s]
    -> resolve docker.io/library/golang@sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f31b3b98
    3427d825280427095 [0.01s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b [0.01s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.01s]
    => git clone https://github.com/vito/booklit ./ CACHED [0.00s]
    => git fetch origin d62e0d27a9668a8cf3850e405c6b19cd213f545a CACHED [0.00s]
    => git checkout d62e0d27a9668a8cf3850e405c6b19cd213f545a CACHED [0.00s]
    => git submodule update --init --recursive CACHED [0.00s]
    => go test ./tests/ CACHED [0.00s]
    +
    => resolve image config for docker.io/library/golang@sha256:dc76ef03e54c34a00dcdca81e55c24
    2d24b34d231637776c4bb5c1a8e8514253 [0.02s]
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.01s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => docker-image://docker.io/library/golang@sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d23
    1637776c4bb5c1a8e8514253 CACHED [0.00s]
    -> resolve docker.io/library/golang@sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776
    c4bb5c1a8e8514253 [0.01s]
    => git clone https://github.com/vito/booklit ./ [1.24s]
    Cloning into '.'...
    => git fetch origin d62e0d27a9668a8cf3850e405c6b19cd213f545a [0.54s]
    From https://github.com/vito/booklit
    * branch d62e0d27a9668a8cf3850e405c6b19cd213f545a -> FETCH_HEAD
    => git checkout d62e0d27a9668a8cf3850e405c6b19cd213f545a [0.29s]
    Note: switching to 'd62e0d27a9668a8cf3850e405c6b19cd213f545a'.
    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.
    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:
    git switch -c <new-branch-name>
    Or undo this operation with:
    git switch -
    Turn off this advice by setting config variable advice.detachedHead to false
    HEAD is now at d62e0d2 remove stale badge, add description
    => git submodule update --init --recursive [0.26s]
    => go test ./tests/ [4.32s]
    go: downloading github.com/onsi/gomega v1.19.0
    go: downloading github.com/onsi/ginkgo/v2 v2.1.4
    go: downloading github.com/sirupsen/logrus v1.8.1
    go: downloading github.com/agext/levenshtein v1.2.3
    go: downloading github.com/segmentio/textio v1.2.0
    go: downloading golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
    go: downloading golang.org/x/net v0.0.0-20220225172249-27dd8689420f
    go: downloading gopkg.in/yaml.v2 v2.4.0
    go: downloading github.com/onsi/ginkgo v1.16.4
    go: downloading golang.org/x/text v0.3.7
    ok github.com/vito/booklit/tests 0.172s
    @@ -2412,9 +2412,9 @@
    - stderr: 17 lines + stderr: 365 lines -
    => resolve image config for docker.io/library/rust@sha256:be7a002254f0de0c3f2f90c4d2a11c6d
    6d48c28eac8065111d3a2c38785f3300 [0.02s]
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.00s]
    => docker-image://docker.io/library/rust@sha256:be7a002254f0de0c3f2f90c4d2a11c6d6d48c28eac
    8065111d3a2c38785f3300 [0.01s]
    -> resolve docker.io/library/rust@sha256:be7a002254f0de0c3f2f90c4d2a11c6d6d48c28eac8065111
    d3a2c38785f3300 [0.01s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b [0.01s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.01s]
    => git clone https://github.com/alacritty/alacritty ./ CACHED [0.00s]
    => git fetch origin c5ae05e810a5866a9133b2e88edba3a42706319f CACHED [0.00s]
    => git checkout c5ae05e810a5866a9133b2e88edba3a42706319f CACHED [0.00s]
    => git submodule update --init --recursive CACHED [0.00s]
    => cargo test ./alacritty_terminal/ CACHED [0.00s]
    +
    => resolve image config for docker.io/library/rust@sha256:6d44ed87fe759752c89d1f68596f84a2
    3493d3d3395ed843d3a1c104866e5d9e [0.02s]
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.01s]
    => docker-image://docker.io/library/rust@sha256:6d44ed87fe759752c89d1f68596f84a23493d3d339
    5ed843d3a1c104866e5d9e CACHED [0.00s]
    -> resolve docker.io/library/rust@sha256:6d44ed87fe759752c89d1f68596f84a23493d3d3395ed843d
    3a1c104866e5d9e [0.01s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => git clone https://github.com/alacritty/alacritty ./ [2.11s]
    Cloning into '.'...
    => git fetch origin d92a8a0e16eda3df7566e5c995aa0d258b6b76f7 [0.59s]
    From https://github.com/alacritty/alacritty
    * branch d92a8a0e16eda3df7566e5c995aa0d258b6b76f7 -> FETCH_HEAD
    => git checkout d92a8a0e16eda3df7566e5c995aa0d258b6b76f7 [0.33s]
    Note: switching to 'd92a8a0e16eda3df7566e5c995aa0d258b6b76f7'.
    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.
    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:
    git switch -c <new-branch-name>
    Or undo this operation with:
    git switch -
    Turn off this advice by setting config variable advice.detachedHead to false
    HEAD is now at d92a8a0e Update to notify v5 via notify_debouncer_mini
    => git submodule update --init --recursive [0.26s]
    => cargo test ./alacritty_terminal/ [118.6s]
    Updating crates.io index
    Downloading crates ...
    Downloaded libloading v0.7.3
    Downloaded log v0.4.17
    Downloaded memmap2 v0.5.7
    Downloaded itoa v1.0.3
    Downloaded instant v0.1.12
    Downloaded gl_generator v0.14.0
    Downloaded lazycell v1.3.0
    Downloaded memchr v2.5.0
    Downloaded notify-debouncer-mini v0.2.1
    Downloaded notify v5.0.0
    Downloaded raw-window-handle v0.4.3
    Downloaded serde_yaml v0.8.26
    Downloaded signal-hook v0.3.14
    Downloaded wayland-sys v0.30.0-beta.12
    Downloaded minimal-lexical v0.2.1
    Downloaded pkg-config v0.3.25
    Downloaded proc-macro2 v1.0.43
    Downloaded quick-xml v0.22.0
    Downloaded proc-macro-error-attr v1.0.4
    Downloaded os_str_bytes v6.3.0
    Downloaded mio-extras v2.0.6
    Downloaded mio v0.6.23
    Downloaded regex-syntax v0.6.27
    Downloaded safe_arch v0.5.2
    Downloaded version_check v0.9.4
    Downloaded xml-rs v0.8.4
    Downloaded unicode-width v0.1.10
    Downloaded dlib v0.5.0
    Downloaded miniz_oxide v0.5.4
    Downloaded glutin v0.30.0
    Downloaded inotify-sys v0.1.5
    Downloaded scopeguard v1.1.0
    Downloaded signal-hook-registry v1.4.0
    Downloaded png v0.17.6
    Downloaded percent-encoding v2.2.0
    Downloaded vec_map v0.8.2
    Downloaded serde_derive v1.0.144
    Downloaded termcolor v1.1.3
    Downloaded thiserror v1.0.35
    Downloaded utf8parse v0.2.0
    Downloaded unicode-ident v1.0.4
    Downloaded wayland-scanner v0.29.5
    Downloaded x11-clipboard v0.6.1
    Downloaded wayland-sys v0.29.5
    Downloaded xcursor v0.3.4
    Downloaded wayland-commons v0.29.5
    Downloaded xdg v2.4.1
    Downloaded x11-dl v2.20.0
    Downloaded parking_lot_core v0.9.3
    Downloaded copypasta v0.8.1
    Downloaded clap_complete v3.2.5
    Downloaded thiserror-impl v1.0.35
    Downloaded dirs v4.0.0
    Downloaded foreign-types-shared v0.3.1
    Downloaded flate2 v1.0.24
    Downloaded clap v3.2.21
    Downloaded once_cell v1.14.0
    Downloaded winit v0.27.5
    Downloaded nom v7.1.1
    Downloaded signal-hook-mio v0.2.3
    Downloaded tiny-skia v0.7.0
    Downloaded vte_generate_state_changes v0.1.1
    Downloaded yaml-rust v0.4.5
    Downloaded foreign-types-macros v0.2.2
    Downloaded slotmap v1.0.6
    Downloaded wayland-client v0.29.5
    Downloaded xcb v1.1.1
    Downloaded glutin_egl_sys v0.3.0
    Downloaded cfg-if v1.0.0
    Downloaded freetype-rs v0.26.0
    Downloaded clap_derive v3.2.18
    Downloaded linked-hash-map v0.5.6
    Downloaded downcast-rs v1.2.0
    Downloaded filetime v0.2.17
    Downloaded servo-fontconfig-sys v5.1.0
    Downloaded freetype-sys v0.13.1
    Downloaded calloop v0.10.1
    Downloaded adler v1.0.2
    Downloaded expat-sys v2.1.6
    Downloaded syn v1.0.99
    Downloaded nix v0.24.2
    Downloaded slab v0.4.7
    Downloaded fnv v1.0.7
    Downloaded hashbrown v0.12.3
    Downloaded base64 v0.13.0
    Downloaded foreign-types v0.5.0
    Downloaded crc32fast v1.3.2
    Downloaded cmake v0.1.48
    Downloaded cc v1.0.73
    Downloaded clap_lex v0.2.4
    Downloaded bytemuck v1.12.1
    Downloaded arrayvec v0.5.2
    Downloaded arrayref v0.3.6
    Downloaded serde v1.0.144
    Downloaded smithay-client-toolkit v0.16.0
    Downloaded tiny-skia-path v0.7.0
    Downloaded vte v0.10.1
    Downloaded serde_json v1.0.85
    Downloaded textwrap v0.15.1
    Downloaded regex-automata v0.1.10
    Downloaded strsim v0.10.0
    Downloaded smithay-clipboard v0.6.6
    Downloaded servo-fontconfig v0.5.1
    Downloaded scoped-tls v1.0.0
    Downloaded raw-window-handle v0.5.0
    Downloaded proc-macro-error v1.0.4
    Downloaded atty v0.2.14
    Downloaded net2 v0.2.37
    Downloaded libc v0.2.132
    Downloaded parking_lot v0.12.1
    Downloaded autocfg v1.1.0
    Downloaded khronos_api v3.1.0
    Downloaded glutin_glx_sys v0.3.0
    Downloaded cfg-if v0.1.10
    Downloaded heck v0.4.0
    Downloaded memoffset v0.6.5
    Downloaded lazy_static v1.4.0
    Downloaded cty v0.2.2
    Downloaded bitflags v1.3.2
    Downloaded wayland-cursor v0.29.5
    Downloaded walkdir v2.3.2
    Downloaded sctk-adwaita v0.4.3
    Downloaded mio v0.8.4
    Downloaded smallvec v1.9.0
    Downloaded same-file v1.0.6
    Downloaded ryu v1.0.11
    Downloaded iovec v0.1.4
    Downloaded inotify v0.9.6
    Downloaded crossbeam-utils v0.8.12
    Downloaded quote v1.0.21
    Downloaded crossfont v0.5.1
    Downloaded dirs-sys v0.3.7
    Downloaded lock_api v0.4.8
    Downloaded crossbeam-channel v0.5.6
    Downloaded cfg_aliases v0.1.1
    Downloaded wayland-protocols v0.29.5
    Downloaded mio-uds v0.6.8
    Downloaded indexmap v1.9.1
    Compiling proc-macro2 v1.0.43
    Compiling unicode-ident v1.0.4
    Compiling quote v1.0.21
    Compiling cfg-if v1.0.0
    Compiling libc v0.2.132
    Compiling syn v1.0.99
    Compiling autocfg v1.1.0
    Compiling serde_derive v1.0.144
    Compiling serde v1.0.144
    Compiling pkg-config v0.3.25
    Compiling log v0.4.17
    Compiling bitflags v1.3.2
    Compiling xml-rs v0.8.4
    Compiling version_check v0.9.4
    Compiling memchr v2.5.0
    Compiling lazy_static v1.4.0
    Compiling cc v1.0.73
    Compiling smallvec v1.9.0
    Compiling libloading v0.7.3
    Compiling khronos_api v3.1.0
    Compiling dlib v0.5.0
    Compiling once_cell v1.14.0
    Compiling hashbrown v0.12.3
    Compiling ryu v1.0.11
    Compiling linked-hash-map v0.5.6
    Compiling thiserror v1.0.35
    Compiling cfg-if v0.1.10
    Compiling scoped-tls v1.0.0
    Compiling slotmap v1.0.6
    Compiling minimal-lexical v0.2.1
    Compiling cmake v0.1.48
    Compiling downcast-rs v1.2.0
    Compiling memoffset v0.6.5
    Compiling indexmap v1.9.1
    Compiling slab v0.4.7
    Compiling yaml-rust v0.4.5
    Compiling lock_api v0.4.8
    Compiling wayland-sys v0.29.5
    Compiling nom v7.1.1
    Compiling parking_lot_core v0.9.3
    Compiling crc32fast v1.3.2
    Compiling wayland-scanner v0.29.5
    Compiling servo-fontconfig-sys v5.1.0
    Compiling smithay-client-toolkit v0.16.0
    Compiling proc-macro-error-attr v1.0.4
    Compiling scopeguard v1.1.0
    Compiling adler v1.0.2
    Compiling signal-hook v0.3.14
    Compiling vec_map v0.8.2
    Compiling miniz_oxide v0.5.4
    Compiling x11-dl v2.20.0
    Compiling quick-xml v0.22.0
    Compiling proc-macro-error v1.0.4
    Compiling bytemuck v1.12.1
    Compiling crossbeam-utils v0.8.12
    Compiling nix v0.24.2
    Compiling net2 v0.2.37
    Compiling iovec v0.1.4
    Compiling memmap2 v0.5.7
    Compiling dirs-sys v0.3.7
    Compiling freetype-sys v0.13.1
    Compiling expat-sys v2.1.6
    Compiling signal-hook-registry v1.4.0
    Compiling parking_lot v0.12.1
    Compiling flate2 v1.0.24
    Compiling dirs v4.0.0
    Compiling vte_generate_state_changes v0.1.1
    Compiling xcb v1.1.1
    Compiling crossfont v0.5.1
    Compiling arrayref v0.3.6
    Compiling foreign-types-shared v0.3.1
    Compiling lazycell v1.3.0
    Compiling cty v0.2.2
    Compiling regex-syntax v0.6.27
    Compiling utf8parse v0.2.0
    Compiling serde_json v1.0.85
    Compiling tiny-skia-path v0.7.0
    Compiling png v0.17.6
    Compiling freetype-rs v0.26.0
    Compiling servo-fontconfig v0.5.1
    Compiling safe_arch v0.5.2
    Compiling xcursor v0.3.4
    Compiling vte v0.10.1
    Compiling inotify-sys v0.1.5
    Compiling wayland-client v0.29.5
    Compiling wayland-protocols v0.29.5
    Compiling wayland-sys v0.30.0-beta.12
    Compiling same-file v1.0.6
    Compiling base64 v0.13.0
    Compiling arrayvec v0.5.2
    Compiling itoa v1.0.3
    Compiling os_str_bytes v6.3.0
    Compiling cfg_aliases v0.1.1
    Compiling unicode-width v0.1.10
    Compiling heck v0.4.0
    Compiling tiny-skia v0.7.0
    Compiling glutin v0.30.0
    Compiling walkdir v2.3.2
    Compiling clap_lex v0.2.4
    Compiling crossbeam-channel v0.5.6
    Compiling inotify v0.9.6
    Compiling raw-window-handle v0.5.0
    Compiling filetime v0.2.17
    Compiling atty v0.2.14
    Compiling termcolor v1.1.3
    Compiling textwrap v0.15.1
    Compiling strsim v0.10.0
    Compiling raw-window-handle v0.4.3
    Compiling instant v0.1.12
    Compiling percent-encoding v2.2.0
    Compiling xdg v2.4.1
    Compiling fnv v1.0.7
    Compiling regex-automata v0.1.10
    Compiling wayland-commons v0.29.5
    Compiling thiserror-impl v1.0.35
    Compiling foreign-types-macros v0.2.2
    Compiling alacritty_config_derive v0.2.1-dev (/bass/work/alacritty_config_derive)
    Compiling clap_derive v3.2.18
    Compiling wayland-cursor v0.29.5
    Compiling foreign-types v0.5.0
    Compiling clap v3.2.21
    Compiling x11-clipboard v0.6.1
    Compiling clap_complete v3.2.5
    Compiling serde_yaml v0.8.26
    Compiling gl_generator v0.14.0
    Compiling mio v0.6.23
    Compiling calloop v0.10.1
    Compiling mio v0.8.4
    Compiling notify v5.0.0
    Compiling alacritty_config v0.1.1-dev (/bass/work/alacritty_config)
    Compiling notify-debouncer-mini v0.2.1
    Compiling mio-uds v0.6.8
    Compiling mio-extras v2.0.6
    Compiling glutin_glx_sys v0.3.0
    Compiling glutin_egl_sys v0.3.0
    Compiling signal-hook-mio v0.2.3
    Compiling alacritty v0.12.0-dev (/bass/work/alacritty)
    Compiling alacritty_terminal v0.17.1-dev (/bass/work/alacritty_terminal)
    Compiling smithay-clipboard v0.6.6
    Compiling sctk-adwaita v0.4.3
    Compiling copypasta v0.8.1
    Compiling winit v0.27.5
    Finished test [unoptimized + debuginfo] target(s) in 1m 57s
    Running unittests src/main.rs (target/debug/deps/alacritty-de76679b5a4c517e)
    running 0 tests
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 69 filtered out; finished
    in 0.00s
    Running unittests src/lib.rs (target/debug/deps/alacritty_config-3231bc15e45012b4
    )
    running 0 tests
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished i
    n 0.00s
    Running unittests src/lib.rs (target/debug/deps/alacritty_config_derive-1def58b48
    b8fdd9d)
    running 0 tests
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished i
    n 0.00s
    Running tests/config.rs (target/debug/deps/config-5f0e3df0a5109231)
    running 0 tests
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished i
    n 0.00s
    Running unittests src/lib.rs (target/debug/deps/alacritty_terminal-0a589f79f26a06
    92)
    running 0 tests
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 134 filtered out; finished
    in 0.00s
    Running tests/ref.rs (target/debug/deps/ref-654f8ed9d7831122)
    running 0 tests
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 42 filtered out; finished
    in 0.00s
    @@ -2499,7 +2499,7 @@ - + @@ -2507,68 +2507,68 @@ - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - + - - - + + + - - - + + + @@ -2656,7 +2656,7 @@ :digest - "sha256:e9c35537103a2801a30b15a77d4a56b35532c964489b125ec1ff24f3d5b53409" + "sha256:10fc14aa6ae69f69e4c953cffd9b0964843d8c163950491d2138af891377bc1d" @@ -2757,8 +2757,8 @@
    (defn echo [msg]
       (let [server (http-server msg)]
    -    (from (linux/nixery.dev/shell/curl)
    -      ($ curl -s (addr server :http "http://$host:$port")))))
    +    (from (linux/alpine)
    +      ($ wget -O- (addr server :http "http://$host:$port")))))
     
     (echo "Hello, world!")
     
    @@ -2777,7 +2777,7 @@
    -
    .curl
    +
    .wget
    - + - - - + + + - + - - - - - - - + + + + + + + - + - + - - + + - - - + + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -2929,7 +2929,7 @@ :repository - "nixery.dev/shell/curl" + "alpine" @@ -2969,7 +2969,7 @@ :digest - "sha256:1c1bab7cf7f6e24ddedcc0b0a0d5146bd8037bc18906a466e45cd66da59166d9" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -2984,7 +2984,7 @@ :cmd - .curl + .wget @@ -2997,7 +2997,7 @@
      -
    1. "-s"
    2. +
    3. "-O-"
    4. @@ -3037,7 +3037,7 @@ - + @@ -3045,68 +3045,68 @@ - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - + - - - + + + - - - + + + @@ -3194,7 +3194,7 @@ :digest - "sha256:e9c35537103a2801a30b15a77d4a56b35532c964489b125ec1ff24f3d5b53409" + "sha256:10fc14aa6ae69f69e4c953cffd9b0964843d8c163950491d2138af891377bc1d" @@ -3320,9 +3320,9 @@
      - stderr: 15 lines + stderr: 21 lines -
      => resolve image config for docker.io/library/python@sha256:e9c35537103a2801a30b15a77d4a56
      b35532c964489b125ec1ff24f3d5b53409 [0.02s]
      => mkfile /index.html CACHED [0.00s]
      => docker-image://docker.io/library/python@sha256:e9c35537103a2801a30b15a77d4a56b35532c964
      489b125ec1ff24f3d5b53409 CACHED [0.00s]
      -> resolve docker.io/library/python@sha256:e9c35537103a2801a30b15a77d4a56b35532c964489b125
      ec1ff24f3d5b53409 [0.01s]
      => resolve image config for nixery.dev/shell/curl@sha256:1c1bab7cf7f6e24ddedcc0b0a0d5146bd
      8037bc18906a466e45cd66da59166d9 [0.00s]
      => docker-image://nixery.dev/shell/curl@sha256:1c1bab7cf7f6e24ddedcc0b0a0d5146bd8037bc1890
      6a466e45cd66da59166d9 [0.00s]
      -> resolve nixery.dev/shell/curl@sha256:1c1bab7cf7f6e24ddedcc0b0a0d5146bd8037bc18906a466e4
      5cd66da59166d9 [0.00s]
      => curl -s <thunk 6T3PN9K8NK7NG: (.python)>:http CACHED [0.00s]
      => python -m http.server CANCELED [0.95s]
      +
      => resolve image config for docker.io/library/python@sha256:10fc14aa6ae69f69e4c953cffd9b09
      64843d8c163950491d2138af891377bc1d [0.02s]
      => mkfile /index.html CACHED [0.00s]
      => docker-image://docker.io/library/python@sha256:10fc14aa6ae69f69e4c953cffd9b0964843d8c16
      3950491d2138af891377bc1d CACHED [0.00s]
      -> resolve docker.io/library/python@sha256:10fc14aa6ae69f69e4c953cffd9b0964843d8c163950491
      d2138af891377bc1d [0.01s]
      => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
      0fef81e697984fba772b3976835194c6d4 [0.01s]
      => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
      984fba772b3976835194c6d4 CACHED [0.00s]
      -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
      72b3976835194c6d4 [0.00s]
      => wget -O- <thunk SBACV3TQV5B52: (.python)>:http [0.21s]
      Connecting to SBACV3TQV5B52:8000 (10.64.3.223:8000)
      writing to stdout
      - 100% |********************************| 13 0:00:00 ETA
      written to stdout
      Hello, world!
      => python -m http.server CANCELED [1.36s]
      10.64.3.224 - - [28/Nov/2022 01:27:20] "GET / HTTP/1.1" 200 -
      @@ -3371,9 +3371,9 @@
      - stderr: 26 lines + stderr: 53 lines -
      => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
      3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
      => resolve image config for docker.io/library/golang@sha256:2d17ffd12a2cdb25d4a633ad25f8dc
      29608ed84f31b3b983427d825280427095 [0.00s]
      => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
      7176c06a9f266de440be406dcf079b [0.00s]
      => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
      243f395ee852a8d9730fc2ad [0.01s]
      -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
      ee852a8d9730fc2ad [0.01s]
      => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
      266de440be406dcf079b [0.01s]
      -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
      0be406dcf079b [0.01s]
      => docker-image://docker.io/library/golang@sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f
      31b3b983427d825280427095 [0.02s]
      -> resolve docker.io/library/golang@sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f31b3b98
      3427d825280427095 [0.01s]
      => git clone https://github.com/vito/booklit ./ CACHED [0.00s]
      => git fetch origin d62e0d27a9668a8cf3850e405c6b19cd213f545a CACHED [0.00s]
      => git checkout d62e0d27a9668a8cf3850e405c6b19cd213f545a CACHED [0.00s]
      => git submodule update --init --recursive CACHED [0.00s]
      => go build ./cmd/booklit CACHED [0.00s]
      => <thunk 3M53QK2GPCO74: (.go)>/booklit --version CACHED [0.00s]
      => exporting to client [0.00s]
      -> copying files 36B [0.00s]
      +
      => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
      0fef81e697984fba772b3976835194c6d4 [0.01s]
      => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
      71a6cbe2630a4b37d23275658bd3f2 [0.00s]
      => resolve image config for docker.io/library/golang@sha256:dc76ef03e54c34a00dcdca81e55c24
      2d24b34d231637776c4bb5c1a8e8514253 [0.01s]
      => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
      0a4b37d23275658bd3f2 CACHED [0.00s]
      -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
      23275658bd3f2 [0.01s]
      => docker-image://docker.io/library/golang@sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d23
      1637776c4bb5c1a8e8514253 CACHED [0.00s]
      -> resolve docker.io/library/golang@sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776
      c4bb5c1a8e8514253 [0.01s]
      => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
      984fba772b3976835194c6d4 CACHED [0.00s]
      -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
      72b3976835194c6d4 [0.01s]
      => git clone https://github.com/vito/booklit ./ [1.33s]
      Cloning into '.'...
      => git fetch origin d62e0d27a9668a8cf3850e405c6b19cd213f545a [0.53s]
      From https://github.com/vito/booklit
      * branch d62e0d27a9668a8cf3850e405c6b19cd213f545a -> FETCH_HEAD
      => git checkout d62e0d27a9668a8cf3850e405c6b19cd213f545a [0.29s]
      Note: switching to 'd62e0d27a9668a8cf3850e405c6b19cd213f545a'.
      You are in 'detached HEAD' state. You can look around, make experimental
      changes and commit them, and you can discard any commits you make in this
      state without impacting any branches by switching back to a branch.
      If you want to create a new branch to retain commits you create, you may
      do so (now or later) by using -c with the switch command. Example:
      git switch -c <new-branch-name>
      Or undo this operation with:
      git switch -
      Turn off this advice by setting config variable advice.detachedHead to false
      HEAD is now at d62e0d2 remove stale badge, add description
      => git submodule update --init --recursive [0.26s]
      => go build ./cmd/booklit [3.87s]
      go: downloading github.com/sirupsen/logrus v1.8.1
      go: downloading github.com/jessevdk/go-flags v1.4.0
      go: downloading github.com/agext/levenshtein v1.2.3
      go: downloading github.com/segmentio/textio v1.2.0
      go: downloading golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
      => <thunk 9UL23OIV07G5S: (.go)>/booklit --version [0.25s]
      time="2022-11-28T01:27:27Z" level=info msg="plugin registered" plugin=baselit
      => exporting to client directory [0.00s]
      -> copying files 36B [0.00s]
      @@ -3418,7 +3418,7 @@ "os": "linux" }, "tag": "latest", - "digest": "sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f31b3b983427d825280427095" + "digest": "sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776c4bb5c1a8e8514253" } }, "cmd": { @@ -3466,7 +3466,7 @@ "os": "linux" }, "tag": "latest", - "digest": "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "digest": "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" } }, "cmd": { @@ -3604,7 +3604,7 @@
      (let [repro (mkfile ./file.json (json built))]
      -  (from (nixery.dev/gh)
      +  (from (linux/nixery.dev/gh)
           ($ gh release create v0.0.1 $repro)))
       
      @@ -3612,106 +3612,6 @@ -
      -
      - stderr: 24 lines - -
      error! call trace (oldest first):
      ┆ <fs>/literate-6:1:0..3:41
      1 │ (let [repro (mkfile ./file.json (json built))]
      2 │ (from (nixery.dev/gh)
      3 │ ($ gh release create v0.0.1 $repro)))
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      ┆ (1 internal call elided)
      ┆ <fs>/literate-6:2:2..3:40
      1 │ (let [repro (mkfile ./file.json (json built))]
      2 │ (from (nixery.dev/gh)
      3 │ ($ gh release create v0.0.1 $repro)))
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      ┆ <fs>/literate-6:2:8..2:23
      2 │ (from (nixery.dev/gh)
      ^^^^^^^^^^^^^^^
      ┆ <fs>/literate-6:2:9..2:22
      2 │ (from (nixery.dev/gh)
      ^^^^^^^^^^^^^
      unbound symbol: nixery.dev
      -
      -
      - - - - - -
      -
    -
    -
    - demo pinning dependencies -
    -
    - 𝄢 -

    To pin dependencies, configure a path to a bass.lock file as the magic *memos* binding.

    -
    -
    -
    -
    (def *memos* *dir*/bass.lock)
    -
    -
    - - - - - - - - -
    - -
    - *memos* -
    -
    - -
    -
    - 𝄢 -

    The linux path root resolves an image reference to a digest and memoizes its result into *memos* if defined.

    -
    -
    -
    -
    (use (.git (linux/alpine/git))) ; saves digest into *memos*
    -
    -(run (from (linux/alpine/git) ; uses the digest from *memos*
    -        ($ cat $*memos*)))    ; reveal the wizard behind the curtain
    -
    -
    - - - - -
    -
    - stderr: 108 lines - -
    => resolve image config for docker.io/alpine/git:latest [0.22s]
    => resolve image config for docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa7717
    72cfd5e106b76c713fa5e1c75dea84 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106
    b76c713fa5e1c75dea84 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713
    fa5e1c75dea84 [0.01s]
    => local:///tmp/nix-shell.X8IZet/bass-scope475704679 [0.01s]
    -> transferring /tmp/nix-shell.X8IZet/bass-scope475704679: 2.11kB [0.00s]
    => copy /bass.lock /bass.lock CACHED [0.00s]
    => cat <host: /tmp/nix-shell.X8IZet/bass-scope475704679/bass.lock> [0.21s]
    memos: {
    module: {
    cmd: {
    command: {
    name: "run"
    }
    }
    }
    calls: {
    binding: "resolve"
    results: {
    input: {
    array: {
    values: {
    object: {
    bindings: {
    symbol: "platform"
    value: {
    object: {
    bindings: {
    symbol: "os"
    value: {
    string: {
    value: "linux"
    }
    }
    }
    }
    }
    }
    bindings: {
    symbol: "repository"
    value: {
    string: {
    value: "alpine/git"
    }
    }
    }
    bindings: {
    symbol: "tag"
    value: {
    string: {
    value: "latest"
    }
    }
    }
    }
    }
    }
    }
    output: {
    object: {
    bindings: {
    symbol: "repository"
    value: {
    string: {
    value: "alpine/git"
    }
    }
    }
    bindings: {
    symbol: "platform"
    value: {
    object: {
    bindings: {
    symbol: "os"
    value: {
    string: {
    value: "linux"
    }
    }
    }
    }
    }
    }
    bindings: {
    symbol: "tag"
    value: {
    string: {
    value: "latest"
    }
    }
    }
    bindings: {
    symbol: "digest"
    value: {
    string: {
    value: "sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713fa5e
    1c75dea84"
    }
    }
    }
    }
    }
    }
    }
    }
    -
    -
    - - - - - -
    - -
    - null -
    -
    - -
    -
    - 𝄢 -

    The github path root resolves a branch or tag reference to a commit and returns its checkout, memoizing the commit in *memos* if defined.

    -
    -
    -
    -
    git:github/vito/booklit/ref/master/
    -
    -
    - - - - -
    -
    - stderr: 9 lines - -
    => resolve image config for docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa7717
    72cfd5e106b76c713fa5e1c75dea84 [0.00s]
    => docker-image://docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106
    b76c713fa5e1c75dea84 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713
    fa5e1c75dea84 [0.00s]
    => git ls-remote https://github.com/vito/booklit master [0.47s]
    => exporting to client [0.00s]
    -> copying files 85B [0.00s]
    -
    -
    - @@ -3722,7 +3622,7 @@
    -
    .git
    +
    .gh
    - - - + + + @@ -3766,80 +3666,424 @@ - - - - - + + + + + - - + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    {
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    :image
    +
    {
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    :repository"nixery.dev/gh"
    :platform
    +
    {
    +
    + + + + + + + + + + +
    :os"linux"
    +
    +
    }
    +
    :tag"latest"
    :digest"sha256:89475f369233a3c9d17c384df58f4143c5b732ed16e2870b6af88cf84500db4c"
    +
    +
    }
    +
    :cmd.gh
    :args
    +
    (
    +
    +
      + +
    1. "release"
    2. + +
    3. "create"
    4. + +
    5. "v0.0.1"
    6. + +
    7. <fs>/file.json
    8. + +
    +
    +
    )
    +
    +
    +
    }
    +
    +
    +
    + +
    +
    +
    + +
    +
    + +
    + demo pinning dependencies +
    +
    + 𝄢 +

    To pin dependencies, configure a path to a bass.lock file as the magic *memos* binding.

    +
    +
    +
    +
    (def *memos* *dir*/bass.lock)
    +
    +
    + + + + + + + + +
    + +
    + *memos* +
    +
    + +
    +
    + 𝄢 +

    The linux path root resolves an image reference to a digest and memoizes its result into *memos* if defined.

    +
    +
    +
    +
    (use (.git (linux/alpine/git))) ; saves digest into *memos*
    +
    +(run (from (linux/alpine/git) ; uses the digest from *memos*
    +        ($ cat $*memos*)))    ; reveal the wizard behind the curtain
    +
    +
    + + + + +
    +
    + stderr: 108 lines + +
    => resolve image config for docker.io/alpine/git:latest [0.16s]
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => local:///tmp/nix-shell.fUJHAA/bass-scope3883237306 [0.01s]
    -> transferring /tmp/nix-shell.fUJHAA/bass-scope3883237306: 2.11kB [0.00s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => copy /bass.lock /bass.lock CACHED [0.00s]
    => cat <host: /tmp/nix-shell.fUJHAA/bass-scope3883237306/bass.lock> [0.25s]
    memos: {
    module: {
    cmd: {
    command: {
    name: "run"
    }
    }
    }
    calls: {
    binding: "resolve"
    results: {
    input: {
    array: {
    values: {
    object: {
    bindings: {
    symbol: "platform"
    value: {
    object: {
    bindings: {
    symbol: "os"
    value: {
    string: {
    value: "linux"
    }
    }
    }
    }
    }
    }
    bindings: {
    symbol: "repository"
    value: {
    string: {
    value: "alpine/git"
    }
    }
    }
    bindings: {
    symbol: "tag"
    value: {
    string: {
    value: "latest"
    }
    }
    }
    }
    }
    }
    }
    output: {
    object: {
    bindings: {
    symbol: "repository"
    value: {
    string: {
    value: "alpine/git"
    }
    }
    }
    bindings: {
    symbol: "platform"
    value: {
    object: {
    bindings: {
    symbol: "os"
    value: {
    string: {
    value: "linux"
    }
    }
    }
    }
    }
    }
    bindings: {
    symbol: "tag"
    value: {
    string: {
    value: "latest"
    }
    }
    }
    bindings: {
    symbol: "digest"
    value: {
    string: {
    value: "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d2327
    5658bd3f2"
    }
    }
    }
    }
    }
    }
    }
    }
    +
    +
    + + + + + +
    + +
    + null +
    +
    + +
    +
    + 𝄢 +

    The github path root resolves a branch or tag reference to a commit and returns its checkout, memoizing the commit in *memos* if defined.

    +
    +
    +
    +
    git:github/vito/booklit/ref/master/
    +
    +
    + + + + +
    +
    + stderr: 9 lines + +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => git ls-remote https://github.com/vito/booklit master [0.50s]
    => exporting to client directory [0.00s]
    -> copying files 85B [0.00s]
    +
    +
    + + + + + +
    + +
    +
    +
    + +
    .git
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + - + - - + + - + - - + + - - + + - + @@ -3903,7 +4147,7 @@ - + @@ -3914,7 +4158,7 @@ - + @@ -3922,69 +4166,69 @@ - - + + - + - - + + - - + + - - + + - - + + - + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + @@ -4047,38 +4291,38 @@ - + - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - + @@ -4086,50 +4330,50 @@ - + - - + + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - + + @@ -4193,91 +4437,91 @@ - - - - - + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - + + + - - + + - - + + - + @@ -4352,7 +4596,7 @@ :digest - "sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713fa5e1c75dea84" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -4548,9 +4792,9 @@
    - stderr: 18 lines + stderr: 81 lines -
    => resolve image config for docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa7717
    72cfd5e106b76c713fa5e1c75dea84 [0.02s]
    => resolve image config for docker.io/library/golang@sha256:a452d6273ad03a47c2f29b898d6bb5
    7630e77baf839651ef77d03e4e049c5bf3 [0.01s]
    => docker-image://docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106
    b76c713fa5e1c75dea84 [0.01s]
    -> resolve docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713
    fa5e1c75dea84 [0.01s]
    => docker-image://docker.io/library/golang@sha256:a452d6273ad03a47c2f29b898d6bb57630e77baf
    839651ef77d03e4e049c5bf3 [0.01s]
    -> resolve docker.io/library/golang@sha256:a452d6273ad03a47c2f29b898d6bb57630e77baf839651e
    f77d03e4e049c5bf3 [0.01s]
    => git clone https://github.com/vito/booklit ./ CACHED [0.00s]
    => git fetch origin d62e0d27a9668a8cf3850e405c6b19cd213f545a CACHED [0.00s]
    => git checkout d62e0d27a9668a8cf3850e405c6b19cd213f545a CACHED [0.00s]
    => git submodule update --init --recursive CACHED [0.00s]
    => go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo CACHED [0.00s]
    => ./scripts/test -p CACHED [0.00s]
    +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => resolve image config for docker.io/library/golang@sha256:a452d6273ad03a47c2f29b898d6bb5
    7630e77baf839651ef77d03e4e049c5bf3 [0.01s]
    => docker-image://docker.io/library/golang@sha256:a452d6273ad03a47c2f29b898d6bb57630e77baf
    839651ef77d03e4e049c5bf3 CACHED [0.00s]
    -> resolve docker.io/library/golang@sha256:a452d6273ad03a47c2f29b898d6bb57630e77baf839651e
    f77d03e4e049c5bf3 [0.01s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => git clone https://github.com/vito/booklit ./ [1.61s]
    Cloning into '.'...
    => git fetch origin d62e0d27a9668a8cf3850e405c6b19cd213f545a [0.55s]
    From https://github.com/vito/booklit
    * branch d62e0d27a9668a8cf3850e405c6b19cd213f545a -> FETCH_HEAD
    => git checkout d62e0d27a9668a8cf3850e405c6b19cd213f545a [0.29s]
    Note: switching to 'd62e0d27a9668a8cf3850e405c6b19cd213f545a'.
    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.
    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:
    git switch -c <new-branch-name>
    Or undo this operation with:
    git switch -
    Turn off this advice by setting config variable advice.detachedHead to false
    HEAD is now at d62e0d2 remove stale badge, add description
    => git submodule update --init --recursive [0.25s]
    => go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo [2.61s]
    go: downloading github.com/onsi/ginkgo/v2 v2.1.4
    go: downloading github.com/onsi/ginkgo v1.16.4
    go: downloading golang.org/x/tools v0.1.10
    go: downloading github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0
    go: downloading github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38
    => ./scripts/test -p [4.79s]
    go: downloading github.com/sirupsen/logrus v1.8.1
    go: downloading github.com/alecthomas/chroma v0.9.2
    go: downloading github.com/onsi/gomega v1.19.0
    go: downloading github.com/jessevdk/go-flags v1.4.0
    go: downloading github.com/agext/levenshtein v1.2.3
    go: downloading github.com/segmentio/textio v1.2.0
    go: downloading golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
    go: downloading golang.org/x/net v0.0.0-20220225172249-27dd8689420f
    go: downloading gopkg.in/yaml.v2 v2.4.0
    go: downloading golang.org/x/text v0.3.7
    go: downloading github.com/dlclark/regexp2 v1.4.0
    go: downloading github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964
    warning: no packages being tested depend on matches for pattern github.com/vito/bookli
    t/booklitcmd
    warning: no packages being tested depend on matches for pattern github.com/vito/bookli
    t/chroma
    warning: no packages being tested depend on matches for pattern github.com/vito/bookli
    t/chroma/plugin
    warning: no packages being tested depend on matches for pattern github.com/vito/bookli
    t/docs/go
    Running Suite: Booklit Suite - /bass/work/tests
    ===============================================
    Random Seed: 1669598857
    Will run 62 of 62 specs
    Running in parallel across 15 processes
    ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
    Ran 62 of 62 Specs in 0.049 seconds
    SUCCESS! -- 62 Passed | 0 Failed | 0 Pending | 0 Skipped
    coverage: 62.2% of statements
    composite coverage: 62.2% of statements
    Ginkgo ran 1 suite in 2.949404069s
    Test Suite Passed
    @@ -4596,90 +4840,90 @@ - + - + - + - + - + - + - + - - - + + + - + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -4876,59 +5120,59 @@ - - - + + + - + - - - - - + + + + + - - + + - - - - - - - + + + + + + + - - - - + + + + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - + @@ -4936,30 +5180,30 @@ - + - - + + - + - + - - + + - + - - + + - - + + - + @@ -5023,7 +5267,7 @@ - + @@ -5034,7 +5278,7 @@ - + @@ -5042,69 +5286,69 @@ - - + + - + - - + + - - + + - - + + - - + + - + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + @@ -5167,38 +5411,38 @@ - + - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - + @@ -5206,50 +5450,50 @@ - + - - + + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - + + @@ -5313,91 +5557,91 @@ - - - - - + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - + + + - - + + - - + + - + @@ -5472,7 +5716,7 @@ :digest - "sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713fa5e1c75dea84" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -5712,103 +5956,13 @@
    bass --bump bass.lock

    This command loads each module and re-evalutes each memoized call, updating the bass.lock file in-place.

    -
    -
    -
    - demo building images -
    -
    - 𝄢 -

    Bass eliminates the need for one-off Dockerfiles and toilsome image registry push/pull.

    You just write thunks instead!

    -
    -
    -
    -
    (def wget
    -  (from (linux/alpine)
    -    ($ apk add wget)))
    -
    -(-> (from wget
    -      ($ wget --version))
    -    (read :lines)
    -    next)
    -
    -
    - - - - -
    -
    - stderr: 10 lines - -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => apk add wget CACHED [0.00s]
    => wget --version CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 889B [0.00s]
    -
    -
    - - - - - -
    - -
    - "GNU Wget 1.21.3 built on linux-musl." -
    -
    - -
    -
    - 𝄢 -

    Nix fans are probably seething right now. This isn't hermetic at all! The version of wget is a total wildcard! What if it changes? The house of cards could come crumbling down!

    Worry not: you can use any command you want to build images. You can use nix build or any other tool to create an OCI image tarball and then use that image for other thunks.

    -
    -
    -
    -
    (use (.git (linux/alpine/git))
    -     ; a module for doing cached nix builds
    -     (git:github/vito/tabs/ref/main/nix.bass))
    -
    -; an image with wget installed
    -(def image
    -  {:file (nix:result
    -           (cd git:github/vito/tabs/ref/main/
    -             ($ nix build ".#wget"))
    -           ./image.tar)
    -   :platform {:os "linux"}
    -   :tag "latest"})
    -
    -(-> (from image
    -      ($ wget --version))
    -    (read :lines)
    -    next)
    -
    -
    - - - - -
    -
    - stderr: 46 lines - -
    => resolve image config for docker.io/nixos/nix@sha256:c6c9e6bf8d2d87877ef931bbf5c350d84ac
    114e33a4abacc3f2e51dcbed25ea1 [0.02s]
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.00s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b [0.01s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.01s]
    => docker-image://docker.io/nixos/nix@sha256:c6c9e6bf8d2d87877ef931bbf5c350d84ac114e33a4ab
    acc3f2e51dcbed25ea1 [0.02s]
    -> resolve docker.io/nixos/nix@sha256:c6c9e6bf8d2d87877ef931bbf5c350d84ac114e33a4abacc3f2e
    51dcbed25ea1 [0.02s]
    => cp -anT /nix/ /cache/ CACHED [0.00s]
    => sh -c "echo accept-flake-config = true >> /etc/nix/nix.conf" CACHED [0.00s]
    => git clone https://github.com/vito/tabs ./ CACHED [0.00s]
    => git fetch origin c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5 CACHED [0.00s]
    => git checkout c97bdc3bc41acb5c1bebec6fba9994ee2fb992a5 CACHED [0.00s]
    => sh -c "echo experimental-features = nix-command flakes >> /etc/nix/nix.conf" CACHED [0.
    00s]
    => git submodule update --init --recursive CACHED [0.00s]
    => nix build .#wget ERROR [0.24s]
    error: flake 'git+file:///bass/work' does not provide attribute 'packages.x86_64-linux
    .wget', 'legacyPackages.x86_64-linux.wget' or 'wget'
    !!! nix build .#wget
    22: [0.16s] error: flake 'git+file:///bass/work' does not provide attribute 'packages.x86_
    64-linux.wget', 'legacyPackages.x86_64-linux.wget' or 'wget'
    error! call trace (oldest first):
    ┆ <fs>/literate-5:14:0..17:9
    13 │
    14 │ (-> (from image
    15 │ ($ wget --version))
    16 │ (read :lines)
    17 │ next)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
    llb build failed: oci unpack failed: read config.json: exit code: 1
    run summary:
    => resolve image config for docker.io/nixos/nix@sha256:c6c9e6bf8d2d87877ef931bbf5c350d84
    ac114e33a4abacc3f2e51dcbed25ea1 [0.02s]
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a
    057176c06a9f266de440be406dcf079b [0.00s]
    for more information, refer to the full output above
    -
    -
    - - - - - -
    -
    - 𝄢 -

    Bass does everything it can to support hermetic thunks, but it stops short of enforcing the practice. If Nix isn't worth the investment yet, YOLO and apt-get away and fix it when it breaks.

    demo webhook-driven CI/CD
    - 𝄢 + 𝄢

    Bass Loop is a public service for calling Bass code in response to webhooks.

    First, install the GitHub app and put a script like this in your repo at bass/github-hook:

    @@ -5844,7 +5998,7 @@
    stderr: 10 lines -
    => resolve image config for docker.io/alpine/git:latest [0.09s]
    => resolve image config for docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa7717
    72cfd5e106b76c713fa5e1c75dea84 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106
    b76c713fa5e1c75dea84 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:ec491c893597b68c92b88023827faa771772cfd5e106b76c713
    fa5e1c75dea84 [0.00s]
    => git ls-remote https://github.com/vito/bass-loop main [0.48s]
    => exporting to client [0.00s]
    -> copying files 83B [0.00s]
    +
    => resolve image config for docker.io/alpine/git:latest [0.16s]
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => git ls-remote https://github.com/vito/bass-loop main [0.48s]
    => exporting to client directory [0.00s]
    -> copying files 83B [0.00s]
    @@ -5861,7 +6015,7 @@
    - 𝄢 + 𝄢

    Next start a Bass runner to let Bass Loop use your local runtimes:

    bass --runner myuser@github.bass-lang.org
    diff --git a/docs/stdlib.html b/docs/stdlib.html index 693017a3..94115162 100644 --- a/docs/stdlib.html +++ b/docs/stdlib.html @@ -221,6 +221,11 @@

    a

    call an applicative's underlying operative with a list of arguments + + assert + evaluates the form and raises an error if it's not true + + assoc assoc(iate) keys with values in a clone of a scope @@ -268,6 +273,11 @@

    c

    chain a sequence of thunks with a given working directory + + collect + returns (f value) for every value read from the source + + combiner? returns true if the value is a combiner @@ -1255,7 +1265,7 @@

    bindings

    stderr: 10 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => mkfile /file [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => cat <fs>/file CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 29B [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => mkfile /file CACHED [0.00s]
    => cat <fs>/file [0.24s]
    => exporting to client directory [0.00s]
    -> copying files 29B [0.00s]
    @@ -1484,7 +1494,7 @@

    bindings

    - "2022-10-08T18:30:00Z" + "2022-11-28T01:28:00Z"
    @@ -4227,9 +4237,9 @@

    bindings

      -
    1. 2
    2. +
    3. 0
    4. -
    5. 1
    6. +
    7. 3
    @@ -5526,87 +5536,87 @@

    bindings

    - - - + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - + - + - + - + - - + + - - + + @@ -5684,7 +5694,7 @@

    bindings

    :digest - "sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f31b3b983427d825280427095" + "sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776c4bb5c1a8e8514253" @@ -5789,87 +5799,87 @@

    bindings

    - - - + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - + - + - + - + - - + + - - + + @@ -5947,7 +5957,7 @@

    bindings

    :digest - "sha256:2d17ffd12a2cdb25d4a633ad25f8dc29608ed84f31b3b983427d825280427095" + "sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776c4bb5c1a8e8514253" @@ -7425,80 +7435,80 @@

    bindings

    - - - - - + + + + + - - - - - - - + + + + + + + - + - - - + + + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - + - - + + - - + + - + @@ -7570,7 +7580,7 @@

    bindings

    :at - "2022-10-08T18:30:30Z" + "2022-11-28T01:28:20Z" @@ -8082,89 +8092,89 @@

    bindings

    - + - + - + - - - - - - - - + + + + + + + + - - + + - - + + - - + + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - + - + @@ -8232,7 +8242,7 @@

    bindings

    :source - <host: /tmp/nix-shell.X8IZet/bass-scope1268713366/inputs> + <host: /tmp/nix-shell.fUJHAA/bass-scope2061291740/inputs> @@ -8472,7 +8482,7 @@

    bindings

    stderr: 1 lines -
    => resolve image config for docker.io/library/golang:latest [0.10s]
    +
    => resolve image config for docker.io/library/golang:latest [0.16s]
    @@ -8532,7 +8542,7 @@

    bindings

    :digest - "sha256:b850621230956a6d960d6d7cfaba6a8a2e8e245b230a928ef66aa0cfd065e229" + "sha256:dc76ef03e54c34a00dcdca81e55c242d24b34d231637776c4bb5c1a8e8514253" @@ -8581,7 +8591,7 @@

    bindings

    - (wrap <builtin: (<thunk 2O3QA1BE1UACC: (.banana)>)>) + (wrap <builtin: (<thunk PBRNK3TTJRLCQ: (.banana)>)>)
    @@ -8600,7 +8610,7 @@

    bindings

    stderr: 10 lines -
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.01s]
    => banana ERROR [0.24s]
    start: exec: "banana": executable file not found in $PATH
    !!! banana
    6: [0.16s] start: exec: "banana": executable file not found in $PATH
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => banana ERROR [0.23s]
    start: exec: "banana": executable file not found in $PATH
    !!! banana
    6: [0.17s] start: exec: "banana": executable file not found in $PATH
    @@ -8628,9 +8638,9 @@

    bindings

    - stderr: 7 lines + stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => echo CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => echo [0.22s]
    @@ -8682,7 +8692,7 @@

    bindings

    stderr: 29 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => banana ERROR [0.21s]
    start: exec: "banana": executable file not found in $PATH
    !!! banana
    6: [0.15s] start: exec: "banana": executable file not found in $PATH
    error! call trace (oldest first):
    ┆ <fs>/literate-9:1:0..1:49
    1 │ ((start (from (linux/alpine) ($ banana)) raiser))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    build failed: exit code: 1
    run summary:
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725
    193bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142
    a1243f395ee852a8d9730fc2ad
    => banana [0.21s]
    start: exec: "banana": executable file not found in $PATH
    ERROR: exit code: 1
    for more information, refer to the full output above
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => banana ERROR [0.21s]
    start: exec: "banana": executable file not found in $PATH
    !!! banana
    6: [0.15s] start: exec: "banana": executable file not found in $PATH
    error! call trace (oldest first):
    ┆ <fs>/literate-9:1:0..1:49
    1 │ ((start (from (linux/alpine) ($ banana)) raiser))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    build failed: exit code: 1
    run summary:
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e6
    97984fba772b3976835194c6d4
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e
    480fef81e697984fba772b3976835194c6d4 [0.01s]
    => banana [0.21s]
    start: exec: "banana": executable file not found in $PATH
    ERROR: exit code: 1
    for more information, refer to the full output above
    @@ -8703,9 +8713,9 @@

    bindings

    - stderr: 7 lines + stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => echo CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => echo [0.21s]
    @@ -9072,7 +9082,7 @@

    bindings

    stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => echo 42 CACHED [0.00s]
    => exporting to client [0.00s]
    -> copying files 29B [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => echo 42 [0.22s]
    => exporting to client directory [0.00s]
    -> copying files 29B [0.00s]
    @@ -9124,7 +9134,7 @@

    bindings

    stderr: 9 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => sh -c "echo 42 > file" CACHED [0.00s]
    => exporting to client [0.00s]
    -> sending tarball [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => sh -c "echo 42 > file" [0.21s]
    => exporting to client tarball [0.00s]
    -> sending tarball [0.00s]
    @@ -9913,7 +9923,7 @@

    bindings

    :*dir* - <host: /tmp/nix-shell.X8IZet/bass-scope583374042> + <host: /tmp/nix-shell.fUJHAA/bass-scope679293626> @@ -11034,7 +11044,7 @@

    bindings

    - "2022-10-03T00:00:00Z" + "2022-11-28T00:00:00Z"
    @@ -11971,7 +11981,7 @@

    bindings

    stderr: 38 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad CACHED [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.01s]
    => local:///tmp/nix-shell.X8IZet/bass-scope3517507216 [0.01s]
    -> transferring /tmp/nix-shell.X8IZet/bass-scope3517507216: 417B [0.00s]
    => copy /bass.lock /bass.lock CACHED [0.00s]
    => cat <host: /tmp/nix-shell.X8IZet/bass-scope3517507216/bass.lock> [0.22s]
    memos: {
    module: {
    cmd: {
    command: {
    name: "strings"
    }
    }
    }
    calls: {
    binding: "upper-case"
    results: {
    input: {
    array: {
    values: {
    string: {
    value: "hello"
    }
    }
    }
    }
    output: {
    string: {
    value: "HELLO"
    }
    }
    }
    }
    }
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => local:///tmp/nix-shell.fUJHAA/bass-scope2951821946 [0.01s]
    -> transferring /tmp/nix-shell.fUJHAA/bass-scope2951821946: 417B [0.00s]
    => copy /bass.lock /bass.lock CACHED [0.00s]
    => cat <host: /tmp/nix-shell.fUJHAA/bass-scope2951821946/bass.lock> [0.26s]
    memos: {
    module: {
    cmd: {
    command: {
    name: "strings"
    }
    }
    }
    calls: {
    binding: "upper-case"
    results: {
    input: {
    array: {
    values: {
    string: {
    value: "hello"
    }
    }
    }
    }
    output: {
    string: {
    value: "HELLO"
    }
    }
    }
    }
    }
    @@ -12035,7 +12045,7 @@

    bindings

    stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => false ERROR [0.19s]
    !!! false
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => false ERROR [0.23s]
    !!! false
    @@ -12065,7 +12075,7 @@

    bindings

    stderr: 7 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => true CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.01s]
    => true [0.23s]
    @@ -12113,9 +12123,9 @@

    bindings

    - stderr: 7 lines + stderr: 8 lines -
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.00s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.01s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => echo "Hello, world!" CACHED [0.00s]
    +
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => echo "Hello, world!" [0.25s]
    Hello, world!
    @@ -12243,6 +12253,65 @@

    bindings

    + + + + + +
    + (assert form) + operative? combiner? + + + +
    +
    + 𝄢 +

    evaluates the form and raises an error if it's not true

    +
    +
    +
    +
    (assert (= (+ 2 2) 4))
    +
    +
    + + + + + + + + +
    + +
    + null +
    +
    + +
    +
    +
    +
    +
    (assert (= (+ 2 2) 5))
    +
    +
    + + + + +
    +
    + stderr: 7 lines + +
    error! call trace (oldest first):
    ┆ <fs>/literate-3:1:0..1:22
    1 │ (assert (= (+ 2 2) 5))
    ^^^^^^^^^^^^^^^^^^^^^^
    assertion failed: (= (+ 2 2) 5)
    +
    +
    + + + + +
    @@ -12256,10 +12325,10 @@

    bindings

    - 𝄢 + 𝄢

    returns the last value from the source

    - 𝄢 + 𝄢

    As with next, a default may be provided to be returned when the source is empty. If not provided, an error will be raised if the source is empty.

    @@ -12295,10 +12364,10 @@

    bindings

    - 𝄢 + 𝄢

    calls f for every value read from the source

    - 𝄢 + 𝄢

    Returns null.

    @@ -12342,13 +12411,13 @@

    bindings

    - 𝄢 + 𝄢

    loops over values from sources

    - 𝄢 + 𝄢

    Takes a list alternating bindings and their sources, similar to let. Reads values across all sources and evaluates the body for each set of values as they are read with next.

    - 𝄢 + 𝄢

    Returns null when the source reaches its end.

    @@ -12436,7 +12505,7 @@

    bindings

    - 𝄢 + 𝄢

    reads the next n values from the source into a list

    @@ -12476,7 +12545,57 @@

    bindings

    -
    + (collect f source) + applicative? combiner? + + + +
    +
    + 𝄢 +

    returns (f value) for every value read from the source

    +
    +
    +
    +
    (collect (fn [n] (+ n 1)) (list->source [1 2 3]))
    +
    +
    + + + + + + + + +
    + +
    +
    +
    (
    +
    +
      + +
    1. 2
    2. + +
    3. 3
    4. + +
    5. 4
    6. + +
    +
    +
    )
    +
    +
    +
    + +
    +
    +
    + + +
    (take-all source) applicative? combiner? @@ -12484,7 +12603,7 @@

    bindings

    - 𝄢 + 𝄢

    reads all values from the source into a list

    @@ -12534,7 +12653,7 @@

    bindings

    - 𝄢 + 𝄢

    sets the :insecure field of the thunk to true

    @@ -12735,10 +12854,10 @@

    bindings

    - 𝄢 + 𝄢

    constructs a thunk with args

    - 𝄢 + 𝄢

    Symbol arguments are automatically converted to strings. Symbols beginning with $ are resolved to their binding with the leading $ removed.

    @@ -12951,7 +13070,7 @@

    bindings

    - 𝄢 + 𝄢

    chain a sequence of thunks starting from an initial image

    @@ -13005,82 +13124,82 @@

    bindings

    - + - - - + + + - + - - - - - + + + + + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - + + - + - + - - + + - + @@ -13090,7 +13209,7 @@

    bindings

    - + @@ -13165,7 +13284,7 @@

    bindings

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -13226,13 +13345,13 @@

    bindings

    - 𝄢 + 𝄢

    chain a sequence of thunks with a given working directory

    - 𝄢 + 𝄢

    Shorthand for using with-mount to mount ./ on the first thunk and chaining the rest using from. The working directory will propagate between them.

    - 𝄢 + 𝄢

    Typically used within an outer from which sets the first thunk's image in order to join it into the chain.

    @@ -13288,88 +13407,88 @@

    bindings

    - - - + + + - + - - - - - + + + + + - - + + - - - - - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -13446,7 +13565,7 @@

    bindings

    :digest - "sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad" + "sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4" @@ -13501,7 +13620,7 @@

    bindings

    :source - <host: /tmp/nix-shell.X8IZet/bass-scope964650777> + <host: /tmp/nix-shell.fUJHAA/bass-scope3706449381> @@ -13549,10 +13668,10 @@

    bindings

    - 𝄢 + 𝄢

    prepend a command + args to a thunk's command + args

    - 𝄢 + 𝄢

    Replaces the thunk's run path sets its args to and prepend-args prepended to the original cmd + args.

    @@ -13769,10 +13888,10 @@

    bindings

    - 𝄢 + 𝄢

    a path root for resolving Linux images

    - 𝄢 + 𝄢

    Memoizes image resolution into the caller's *memos*, if set.

    @@ -13840,7 +13959,7 @@

    bindings

    :digest - "sha256:20fa2d7bb4de7723f542be5923b06c4d704370f0390e4ae9e1c833c8785644c1" + "sha256:4b1d0c4a2d2aaf63b37111f34eb9fa89fa1bf53dd6e4ca954d47caebca4005c2" @@ -13862,6 +13981,14 @@

    bindings

    +
    +
    + stderr: 1 lines + +
    => resolve image config for docker.io/library/ubuntu:18.04 [0.47s]
    +
    +
    + @@ -13918,7 +14045,7 @@

    bindings

    :digest - "sha256:6fec50623d6d37b7f3c14c5b6fc36c73fd04aa8173d59d54dba00da0e7ac50ee" + "sha256:ca70a834041dd1bf16cc38dfcd24f0888ec4fa431e09f3344f354cf8d1724499" @@ -13940,6 +14067,14 @@

    bindings

    +
    +
    + stderr: 1 lines + +
    => resolve image config for docker.io/library/ubuntu:18.04 [0.09s]
    +
    +
    + @@ -13996,7 +14131,7 @@

    bindings

    :digest - "sha256:6fec50623d6d37b7f3c14c5b6fc36c73fd04aa8173d59d54dba00da0e7ac50ee" + "sha256:ca70a834041dd1bf16cc38dfcd24f0888ec4fa431e09f3344f354cf8d1724499" @@ -14020,7 +14155,7 @@

    bindings

    - 𝄢 + 𝄢

    returns an in-memory file with the given content

    @@ -14078,7 +14213,7 @@

    bindings

    - 𝄢 + 𝄢

    returns the path-name converted into a file path

    @@ -14158,10 +14293,10 @@

    bindings

    - 𝄢 + 𝄢

    negates the given bool-ish value

    - 𝄢 + 𝄢

    Returns true for false and null. Returns false otherwise.

    @@ -14477,6 +14612,17 @@

    j

    joins a list of strings together with delim in between + +
    +

    l

    + + + + + + + +
    lengthreturns the string's length

    s

    @@ -14619,7 +14765,7 @@

    bindings

    -
    (strings:split "=" "a=b")
    +    
    (strings:split "a=b" "=")
     
    @@ -14638,7 +14784,9 @@

    bindings

      -
    1. "="
    2. +
    3. "a"
    4. + +
    5. "b"
    @@ -14810,6 +14958,74 @@

    bindings

    +
    + (length str) + applicative? combiner? + + + +
    +
    + 𝄢 +

    returns the string's length

    +
    +
    +
    +
    (use (.strings))
    +
    +
    + + + + + + + + +
    + +
    +
    +
    (
    +
    +
      + +
    1. strings
    2. + +
    +
    +
    )
    +
    +
    +
    + +
    +
    +
    +
    +
    (strings:length "hello")
    +
    +
    + + + + + + + + +
    + +
    + 5 +
    +
    + +
    +
    +
    + +
    @@ -14837,7 +15053,7 @@

    - <scope: <thunk 3H88E7HMP77C0: (.git)>> + <scope: <thunk C286M0DF4QNSA: (.git)>>
    @@ -14954,7 +15170,7 @@

    bindings

    stderr: 9 lines -
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.02s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.01s]
    => git ls-remote https://github.com/vito/bass main [0.50s]
    => exporting to client [0.01s]
    -> copying files 83B [0.01s]
    +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.00s]
    => git ls-remote https://github.com/vito/bass main [0.64s]
    => exporting to client directory [0.00s]
    -> copying files 83B [0.00s]
    @@ -14965,7 +15181,7 @@

    bindings

    - "2fd2073df2910e59f0771cb37a2fb749ded8ed67" + "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
    @@ -15074,89 +15290,89 @@

    bindings

    - + - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - + - + @@ -15221,89 +15437,89 @@

    bindings

    - + - + - + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - - + + @@ -15366,90 +15582,90 @@

    bindings

    - + - + - + - + - + - + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -15512,39 +15728,39 @@

    bindings

    - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -15552,50 +15768,50 @@

    bindings

    - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -15672,7 +15888,7 @@

    bindings

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -15935,7 +16151,7 @@

    bindings

    stderr: 9 lines -
    => resolve image config for docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a05
    7176c06a9f266de440be406dcf079b [0.02s]
    => docker-image://docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f
    266de440be406dcf079b CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de44
    0be406dcf079b [0.00s]
    => git ls-remote https://github.com/vito/bass main [0.47s]
    => exporting to client [0.01s]
    -> copying files 83B [0.01s]
    +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.01s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.00s]
    => git ls-remote https://github.com/vito/bass main [0.52s]
    => exporting to client directory [0.00s]
    -> copying files 83B [0.00s]
    @@ -15981,89 +16197,89 @@

    bindings

    - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - - + + - - + + @@ -16127,90 +16343,90 @@

    bindings

    - + - + - + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + @@ -16295,70 +16511,70 @@

    bindings

    - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - - + + - - + + - + - + - - + + @@ -16419,39 +16635,39 @@

    bindings

    - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -16459,50 +16675,50 @@

    bindings

    - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -16579,7 +16795,7 @@

    bindings

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -16652,7 +16868,7 @@

    bindings

  • "origin"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -16691,7 +16907,7 @@

    bindings

  • "checkout"
  • -
  • "2fd2073df2910e59f0771cb37a2fb749ded8ed67"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -16858,89 +17074,89 @@

    bindings

    - + - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - + - + @@ -17005,89 +17221,89 @@

    bindings

    - + - + - + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - - + + @@ -17150,90 +17366,90 @@

    bindings

    - + - + - + - + - + - + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -17296,39 +17512,39 @@

    bindings

    - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -17336,50 +17552,50 @@

    bindings

    - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -17456,7 +17672,7 @@

    bindings

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -17686,89 +17902,89 @@

    bindings

    - + - + - + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - + - + @@ -17833,89 +18049,89 @@

    bindings

    - + - + - + - - - - - - - + + + + + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - - + + @@ -17978,90 +18194,90 @@

    bindings

    - + - + - + - + - + - + - - - - - - - + + + + + + + - - - + + + - + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - - + + + @@ -18124,39 +18340,39 @@

    bindings

    - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -18164,50 +18380,50 @@

    bindings

    - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -18284,7 +18500,7 @@

    bindings

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -18472,6 +18688,14 @@

    bindings

    +
    +
    + stderr: 9 lines + +
    => resolve image config for docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b3
    71a6cbe2630a4b37d23275658bd3f2 [0.02s]
    => docker-image://docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe263
    0a4b37d23275658bd3f2 CACHED [0.00s]
    -> resolve docker.io/alpine/git@sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d
    23275658bd3f2 [0.01s]
    => git ls-remote https://github.com/vito/bass main [0.47s]
    => exporting to client directory [0.00s]
    -> copying files 83B [0.00s]
    +
    +
    + @@ -18514,50 +18738,50 @@

    bindings

    - - + + - + - - + + - - - + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - + @@ -18565,38 +18789,38 @@

    bindings

    - + - - - - - - - + + + + + + + - - + + - - + + - - - + + + - - + + @@ -18661,78 +18885,78 @@

    bindings

    - + - + - + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - + + + + + - - + + - - + + - - - + + + - - - + + + @@ -18807,90 +19031,90 @@

    bindings

    - - - - - + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - + + - - - + + + - - + + - + - + - + - + - - - - - - - + + + + + + + - + - - - + + + - + - + - - + + - - + + - + @@ -18952,39 +19176,39 @@

    bindings

    - - + + - + - - + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - + + @@ -18992,50 +19216,50 @@

    bindings

    - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + - - + + @@ -19112,7 +19336,7 @@

    bindings

    :digest - "sha256:3ad0f6025feea6c01f552e467989a79a057176c06a9f266de440be406dcf079b" + "sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2" @@ -19185,7 +19409,7 @@

    bindings

  • "origin"
  • -
  • "9197325a016c330d7a673ac5afef3edb19335f25"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -19224,7 +19448,7 @@

    bindings

  • "checkout"
  • -
  • "9197325a016c330d7a673ac5afef3edb19335f25"
  • +
  • "836efe1a4b59be0c148ae4cbc25f7eff581d9dde"
  • @@ -19663,7 +19887,7 @@

    bindings

    stderr: 8 lines -
    debug (time (sleep 1)) => null took 146.81149ms
    => resolve image config for docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e72519
    3bc10142a1243f395ee852a8d9730fc2ad [0.02s]
    => docker-image://docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1
    243f395ee852a8d9730fc2ad [0.00s]
    -> resolve docker.io/library/alpine@sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395
    ee852a8d9730fc2ad [0.00s]
    => sleep 1 CACHED [0.00s]
    +
    debug (time (sleep 1)) => null took 1.381675131s
    => docker-image://docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697
    984fba772b3976835194c6d4 CACHED [0.00s]
    -> resolve docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e480fef81e697984fba7
    72b3976835194c6d4 [0.01s]
    => resolve image config for docker.io/library/alpine@sha256:8914eb54f968791faf6a8638949e48
    0fef81e697984fba772b3976835194c6d4 [0.02s]
    => sleep 1 [1.24s]
    diff --git a/hack/build-docs b/hack/build-docs index befc2cb4..50640eef 100755 --- a/hack/build-docs +++ b/hack/build-docs @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e -u -x