COMMAND /bin/bash --posix -s
ENV_CHECK T3CODE_RELEASE_BASE_URL=http://127.0.0.1:<PORT>
T3CODE_HOME=<RUN>/home/t3
T3CODE_INSTALL_BIN_DIR=<RUN>/bin
T3CODE_CHANNEL=stable
T3CODE_VERSION=1.2.3
HOME=<RUN>/home

REQUEST {"accept": "*/*", "attempt": 1, "behavior": 200, "endpoint": "sums", "event": "request", "path": "/v1.2.3/SHA256SUMS", "status": 200}
REQUEST {"accept": "*/*", "attempt": 1, "behavior": 502, "endpoint": "archive", "event": "request", "path": "/v1.2.3/t3-1.2.3-linux-x64.tar.gz", "status": 502}
REQUEST {"accept": "*/*", "attempt": 2, "behavior": "slow", "endpoint": "archive", "event": "request", "path": "/v1.2.3/t3-1.2.3-linux-x64.tar.gz", "same_endpoint_gap_seconds_0.1s": 1.1, "status": 200}
TRANSPORT {"argv": ["-sSL", "-H", "Accept: */*", "-w", "%{http_code}", "http://127.0.0.1:<PORT>/v1.2.3/SHA256SUMS", "-o", "<RUN>/home/t3/runtime/versions/.staging-<STAGING>/SHA256SUMS"], "event": "exec curl", "pgid": <PID1>, "pid": <PID2>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID4>}
TRANSPORT {"argv": ["-fsSL", "-w", "%{http_code}", "-D", "<RUN>/home/t3/runtime/versions/.staging-<STAGING>/t3-1.2.3-linux-x64.tar.gz.headers", "http://127.0.0.1:<PORT>/v1.2.3/t3-1.2.3-linux-x64.tar.gz", "-o", "<RUN>/home/t3/runtime/versions/.staging-<STAGING>/t3-1.2.3-linux-x64.tar.gz"], "event": "exec curl", "pgid": <PID1>, "pid": <PID3>}
TRANSPORT {"argv": ["1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID5>}
TRANSPORT {"argv": ["-fsSL", "-w", "%{http_code}", "-D", "<RUN>/home/t3/runtime/versions/.staging-<STAGING>/t3-1.2.3-linux-x64.tar.gz.headers", "http://127.0.0.1:<PORT>/v1.2.3/t3-1.2.3-linux-x64.tar.gz", "-o", "<RUN>/home/t3/runtime/versions/.staging-<STAGING>/t3-1.2.3-linux-x64.tar.gz"], "event": "exec curl", "pgid": <PID1>, "pid": <PID6>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID7>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID8>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID9>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID10>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID11>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID12>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID13>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID14>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID15>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID16>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID17>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID18>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID19>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID20>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID21>}
TRANSPORT {"argv": ["0.1"], "event": "exec sleep", "pgid": <PID1>, "pid": <PID22>}
EXIT {"code": 0, "interrupt_sent": false, "native_wait_status": 0, "timeout": false}
SERVER_BEFORE_CLEANUP {"active_handlers": 0}
PROCESS_STATE {"remaining_curl": [], "remaining_tracked_processes": [], "tracked_pids": [<PID1>, <PID2>, <PID3>, <PID4>, <PID5>, <PID6>, <PID7>, <PID8>, <PID9>, <PID10>, <PID11>, <PID12>, <PID13>, <PID14>, <PID15>, <PID16>, <PID17>, <PID18>, <PID19>, <PID20>, <PID21>, <PID22>]}
DIRECTORY_AFTER_EXIT ["DIR <RUN>/home/t3/runtime/versions", "DIR <RUN>/home/t3/runtime/versions/1.2.3 mode=700", "FILE <RUN>/home/t3/runtime/versions/1.2.3/.install-complete bytes=6 mode=664", "FILE <RUN>/home/t3/runtime/versions/1.2.3/fixture.bin bytes=262144 mode=644", "FILE <RUN>/home/t3/runtime/versions/1.2.3/t3 bytes=259 mode=755"]
TMP_AFTER_EXIT ["DIR <RUN>/tmp"]
EXECUTABLE_CHECK {"exit": 0, "stderr": "", "stdout": "1.2.3\n"}
TERMINAL_BEGIN
CAPTURE_FDS stdin_tty=False stderr_tty=True pid=<PID1> pgid=<PID1>

  ██████████ ████████ 
      ███       ▄██▀       T3 Code
      ███       ████▄      CLI installer
      ███    ▄     ███
      ███    ███████▀ 


[2K  Finding your release...
[2K  Installing T3 Code 1.2.3


[2K  Downloading...
[2K  Downloading  0.0 MB
[2K  ■·······························   6%  0.0 / 0.3 MB
[2K  ■■■·····························  12%  0.0 / 0.3 MB
[2K  ■■■■■···························  18%  0.0 / 0.3 MB
[2K  ■■■■■■■■■·······················  31%  0.1 / 0.3 MB
[2K  ■■■■■■■■■■■·····················  37%  0.1 / 0.3 MB
[2K  ■■■■■■■■■■■■■···················  43%  0.1 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■·················  49%  0.1 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■···············  56%  0.1 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■·············  62%  0.2 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■■■···········  68%  0.2 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■■■■■·········  74%  0.2 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■■■■■■■·······  81%  0.2 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■■■■■■■■■·····  87%  0.2 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■···  93%  0.2 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■·  99%  0.3 / 0.3 MB
[2K  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100%  0.3 / 0.3 MB

[2K  Verifying the download...
[2K  Extracting T3 Code...
[2K  Setting up the t3 command...
[2K  Installed T3 Code 1.2.3

  <RUN>/bin is not on your PATH yet. Add it with:

    printf '\n%s\n' 'export PATH="$PATH:<RUN>/bin"' >> ~/.bashrc

  Then open a new terminal and run t3.


TERMINAL_END
