From f5f571e60dddfaa81f2a8b928a92d559cfa5e919 Mon Sep 17 00:00:00 2001 From: Ben Spoor Date: Sun, 22 Mar 2026 23:26:49 +0100 Subject: [PATCH 1/6] In asciicename mode, don't add too much newlines --- dfetch/log.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/dfetch/log.py b/dfetch/log.py index 585c1de1..77a92061 100644 --- a/dfetch/log.py +++ b/dfetch/log.py @@ -7,6 +7,7 @@ from contextlib import nullcontext from typing import Any, cast +from rich._log_render import LogRender # type: ignore[import-untyped] from rich.console import Console from rich.highlighter import NullHighlighter from rich.logging import RichHandler @@ -16,6 +17,16 @@ from dfetch import __version__ +class _NoExpandLogRender(LogRender): # pylint: disable=too-few-public-methods + """LogRender that disables table expansion to prevent blank lines in asciicasts.""" + + def __call__(self, *args: Any, **kwargs: Any) -> Any: + """Render log entry without expanding the table to the full terminal width.""" + table = super().__call__(*args, **kwargs) + table.expand = False + return table + + def make_console(no_color: bool = False) -> Console: """Create a Rich Console with proper color handling.""" return Console( @@ -39,6 +50,17 @@ def configure_root_logger(console: Console | None = None) -> None: highlighter=NullHighlighter(), ) + if os.getenv("ASCIINEMA_REC"): + # Rich's LogRender uses expand=True on its Table.grid, which pads every + # log message with trailing spaces to fill the full terminal width. When + # asciinema records the output the padded line fills the terminal exactly, + # causing the subsequent newline to produce a blank line in the cast + # player. Wrapping _log_render so it returns a non-expanding table + # removes the trailing spaces and avoids the spurious blank lines. + handler._log_render = _NoExpandLogRender( # pylint: disable=protected-access + show_time=False, show_level=False, show_path=False + ) + logging.basicConfig( level=logging.INFO, format="%(message)s", From 0f33bed54993d0ad21b454d97f333102b308d77c Mon Sep 17 00:00:00 2001 From: Ben Spoor Date: Sun, 22 Mar 2026 23:27:11 +0100 Subject: [PATCH 2/6] Update casts --- doc/asciicasts/basic.cast | 328 +++++++++++------------ doc/asciicasts/check-ci.cast | 248 +++++++++-------- doc/asciicasts/check.cast | 113 ++++---- doc/asciicasts/diff.cast | 216 ++++++++------- doc/asciicasts/environment.cast | 58 ++-- doc/asciicasts/format-patch.cast | 243 +++++++++-------- doc/asciicasts/freeze.cast | 142 +++++----- doc/asciicasts/import.cast | 132 ++++----- doc/asciicasts/init.cast | 118 ++++---- doc/asciicasts/report.cast | 85 +++--- doc/asciicasts/sbom.cast | 61 +---- doc/asciicasts/update-patch.cast | 445 ++++++++++++++++--------------- doc/asciicasts/update.cast | 215 +++++++-------- doc/asciicasts/validate.cast | 38 ++- 14 files changed, 1203 insertions(+), 1239 deletions(-) diff --git a/doc/asciicasts/basic.cast b/doc/asciicasts/basic.cast index 0e1e3e71..3195e1ec 100644 --- a/doc/asciicasts/basic.cast +++ b/doc/asciicasts/basic.cast @@ -1,166 +1,162 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874568, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.716251, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.718824, "o", "$ "] -[1.84186, "o", "\u001b"] -[2.022114, "o", "[1"] -[2.112256, "o", "ml"] -[2.202403, "o", "s "] -[2.292614, "o", "-l"] -[2.382745, "o", "\u001b["] -[2.472899, "o", "0m"] -[3.474581, "o", "\r\n"] -[3.521259, "o", "total 4\r\n"] -[3.521619, "o", "-rw-rw-rw- 1 dev dev 733 Feb 23 19:22 dfetch.yaml\r\n"] -[3.524855, "o", "$ "] -[4.527386, "o", "\u001b"] -[4.707618, "o", "[1"] -[4.797775, "o", "mc"] -[4.887905, "o", "at"] -[4.978028, "o", " "] -[5.068154, "o", "df"] -[5.158279, "o", "et"] -[5.248409, "o", "ch"] -[5.338528, "o", ".y"] -[5.428666, "o", "a"] -[5.608929, "o", "ml"] -[5.699036, "o", "\u001b["] -[5.789174, "o", "0m"] -[6.790643, "o", "\r\n"] -[6.792665, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[6.796064, "o", "$ "] -[7.798742, "o", "\u001b["] -[7.979092, "o", "1m"] -[8.069216, "o", "df"] -[8.159355, "o", "et"] -[8.249481, "o", "ch "] -[8.339631, "o", "ch"] -[8.429765, "o", "ec"] -[8.519909, "o", "k\u001b"] -[8.610026, "o", "[0"] -[8.700145, "o", "m"] -[9.70158, "o", "\r\n"] -[10.14243, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[10.153822, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[10.154202, "o", "\u001b[?25l"] -[10.234867, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.315449, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.395966, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.476499, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.532346, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[10.533577, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m \r\n"] -[10.534039, "o", " \u001b[1;92mjsmn:\u001b[0m \r\n"] -[10.534114, "o", "\u001b[?25l"] -[10.614808, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.695518, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.77602, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.856494, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.937056, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[11.017618, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[11.090089, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[11.091021, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m \r\n"] -[11.147461, "o", "$ "] -[12.150239, "o", "\u001b"] -[12.330502, "o", "[1"] -[12.420649, "o", "ms"] -[12.510765, "o", "ed"] -[12.600916, "o", " -"] -[12.690997, "o", "i "] -[12.781137, "o", "'s"] -[12.871261, "o", "/v"] -[12.961403, "o", "3."] -[13.051709, "o", "4/"] -[13.231835, "o", "v"] -[13.321976, "o", "4."] -[13.412119, "o", "0/"] -[13.502256, "o", "g'"] -[13.592383, "o", " d"] -[13.682496, "o", "fe"] -[13.772627, "o", "tc"] -[13.862754, "o", "h."] -[13.952939, "o", "ya"] -[14.133247, "o", "ml"] -[14.223389, "o", "\u001b"] -[14.313537, "o", "[0"] -[14.403653, "o", "m"] -[15.405242, "o", "\r\n"] -[15.411153, "o", "$ "] -[16.413574, "o", "\u001b"] -[16.59383, "o", "[1"] -[16.683969, "o", "mc"] -[16.77413, "o", "at"] -[16.864266, "o", " d"] -[16.954383, "o", "fe"] -[17.044508, "o", "tc"] -[17.134638, "o", "h."] -[17.225665, "o", "ya"] -[17.315817, "o", "ml"] -[17.496154, "o", "\u001b"] -[17.586197, "o", "[0"] -[17.676326, "o", "m"] -[18.678107, "o", "\r\n"] -[18.680077, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v4.0 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[18.684101, "o", "$ "] -[19.686447, "o", "\u001b["] -[19.866702, "o", "1m"] -[19.956811, "o", "df"] -[20.046968, "o", "et"] -[20.13707, "o", "ch"] -[20.22721, "o", " u"] -[20.317334, "o", "pd"] -[20.40747, "o", "at"] -[20.497597, "o", "e\u001b"] -[20.587727, "o", "[0"] -[20.767972, "o", "m"] -[21.769446, "o", "\r\n"] -[22.220515, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[22.232102, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[22.232242, "o", "\u001b[?25l"] -[22.313113, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.393642, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.47415, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.554856, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.635388, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.716382, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.798524, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.879269, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[22.95996, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[23.040545, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[23.121269, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[23.20174, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[23.25521, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[23.255929, "o", " \u001b[1;34m> Fetched v4.0\u001b[0m \r\n"] -[23.274746, "o", " \u001b[1;92mjsmn:\u001b[0m \r\n\u001b[?25l"] -[23.356083, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.436765, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.51782, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.599508, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.680001, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.760545, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.841043, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.921587, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[24.002115, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[24.082657, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[24.163531, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[24.244579, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[24.32509, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[24.376498, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[24.377302, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m \r\n"] -[24.439958, "o", "$ "] -[25.442477, "o", "\u001b["] -[25.622876, "o", "1m"] -[25.712994, "o", "ls"] -[25.803141, "o", " -"] -[25.893274, "o", "l\u001b["] -[25.983397, "o", "0m"] -[26.984984, "o", "\r\n"] -[26.987399, "o", "total 12\r\n"] -[26.987443, "o", "drwxrwxrwx+ 3 dev dev 4096 Feb 23 19:23 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Feb 23 19:23 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Feb 23 19:23 jsmn\r\n"] -[29.994587, "o", "$ "] -[29.995992, "o", "\u001b"] -[30.176288, "o", "[1"] -[30.266464, "o", "m\u001b"] -[30.356591, "o", "[0"] -[30.446787, "o", "m"] -[30.447818, "o", "\r\n"] -[30.450451, "o", "/workspaces/dfetch/doc/generate-casts"] -[30.450795, "o", "\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774217994, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.277463, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.281339, "o", "$ "] +[1.329332, "o", "\u001b["] +[1.509849, "o", "1m"] +[1.599901, "o", "ls"] +[1.6901, "o", " -"] +[1.78043, "o", "l\u001b"] +[1.87076, "o", "[0"] +[1.960743, "o", "m"] +[2.96265, "o", "\r\n"] +[3.010691, "o", "total 4\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:19 dfetch.yaml\r\n"] +[3.015562, "o", "$ "] +[4.019845, "o", "\u001b["] +[4.200347, "o", "1m"] +[4.290708, "o", "ca"] +[4.381089, "o", "t "] +[4.471154, "o", "dfe"] +[4.561449, "o", "tc"] +[4.651904, "o", "h."] +[4.742181, "o", "ya"] +[4.832595, "o", "ml"] +[4.922644, "o", "\u001b[0"] +[5.103248, "o", "m"] +[6.10526, "o", "\r\n"] +[6.108791, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[6.114635, "o", "$ "] +[7.117262, "o", "\u001b["] +[7.298124, "o", "1m"] +[7.388475, "o", "df"] +[7.478483, "o", "et"] +[7.56907, "o", "ch"] +[7.659411, "o", " c"] +[7.749906, "o", "he"] +[7.840325, "o", "ck"] +[7.930449, "o", "\u001b["] +[8.020943, "o", "0m"] +[9.02308, "o", "\r\n"] +[9.216305, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[9.224162, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] +[9.305576, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.386179, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.466766, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.504946, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[9.505316, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] +[9.505954, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] +[9.58733, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.668014, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.748583, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.829052, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.909613, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.990756, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.071734, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.094316, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[10.094846, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[10.144431, "o", "$ "] +[11.147301, "o", "\u001b["] +[11.32783, "o", "1m"] +[11.418236, "o", "se"] +[11.508326, "o", "d "] +[11.598602, "o", "-i"] +[11.688992, "o", " '"] +[11.779319, "o", "s/"] +[11.86989, "o", "v3"] +[11.960181, "o", ".4"] +[12.050597, "o", "/v"] +[12.231403, "o", "4.0"] +[12.321831, "o", "/g"] +[12.412174, "o", "' "] +[12.502577, "o", "df"] +[12.592961, "o", "et"] +[12.683165, "o", "ch"] +[12.773546, "o", ".y"] +[12.863976, "o", "am"] +[12.954426, "o", "l\u001b"] +[13.134779, "o", "[0"] +[13.225312, "o", "m"] +[14.227276, "o", "\r\n"] +[14.276088, "o", "$ "] +[15.280282, "o", "\u001b"] +[15.460799, "o", "[1"] +[15.551265, "o", "mc"] +[15.641703, "o", "at"] +[15.732085, "o", " d"] +[15.822467, "o", "fe"] +[15.912513, "o", "tc"] +[16.002826, "o", "h."] +[16.093298, "o", "ya"] +[16.1837, "o", "ml"] +[16.364586, "o", "\u001b"] +[16.454869, "o", "[0"] +[16.545008, "o", "m"] +[17.547531, "o", "\r\n"] +[17.551679, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v4.0 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[17.556884, "o", "$ "] +[18.56025, "o", "\u001b["] +[18.740381, "o", "1m"] +[18.830695, "o", "df"] +[18.920829, "o", "et"] +[19.010975, "o", "ch "] +[19.101176, "o", "up"] +[19.191211, "o", "da"] +[19.281515, "o", "te"] +[19.372092, "o", "\u001b["] +[19.46215, "o", "0m"] +[20.46373, "o", "\r\n"] +[20.657925, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[20.665101, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] +[20.746191, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[20.826921, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[20.907735, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[20.988288, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.069024, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.149734, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.230179, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.310967, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.391449, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.472076, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.55255, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.633238, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.713718, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.794327, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[21.818442, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[21.819001, "o", " \u001b[1;34m> Fetched v4.0\u001b[0m\r\n"] +[21.832644, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[21.832705, "o", "\u001b[?25l"] +[21.913624, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[21.994509, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.075373, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.155794, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.236364, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.317076, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.397786, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.478394, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.558969, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.639546, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.720246, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.800763, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.881248, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[22.961837, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.042603, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.123209, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.170164, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[23.17151, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[23.225209, "o", "$ "] +[24.228815, "o", "\u001b["] +[24.408873, "o", "1m"] +[24.499102, "o", "ls"] +[24.589565, "o", " -"] +[24.679978, "o", "l\u001b"] +[24.770387, "o", "[0"] +[24.860476, "o", "m"] +[25.862308, "o", "\r\n"] +[25.867889, "o", "total 12\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:20 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:20 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:20 jsmn\r\n"] +[28.878171, "o", "$ "] +[28.879727, "o", "\u001b"] +[29.060551, "o", "[1"] +[29.150632, "o", "m\u001b"] +[29.24086, "o", "[0"] +[29.330883, "o", "m"] +[29.331127, "o", "\r\n"] +[29.333606, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/check-ci.cast b/doc/asciicasts/check-ci.cast index f6a40712..dc314a91 100644 --- a/doc/asciicasts/check-ci.cast +++ b/doc/asciicasts/check-ci.cast @@ -1,126 +1,122 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874643, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.539543, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.54218, "o", "$ "] -[1.544725, "o", "\u001b"] -[1.725088, "o", "[1"] -[1.815209, "o", "mc"] -[1.905379, "o", "at"] -[1.99549, "o", " d"] -[2.085627, "o", "fe"] -[2.17576, "o", "tc"] -[2.265882, "o", "h."] -[2.356003, "o", "ya"] -[2.446138, "o", "ml"] -[2.626377, "o", "\u001b"] -[2.71654, "o", "[0"] -[2.806659, "o", "m"] -[3.808317, "o", "\r\n"] -[3.810593, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[3.814097, "o", "$ "] -[4.816725, "o", "\u001b["] -[4.996974, "o", "1m"] -[5.087123, "o", "df"] -[5.177264, "o", "et"] -[5.2674, "o", "ch"] -[5.357542, "o", " c"] -[5.447663, "o", "he"] -[5.537808, "o", "ck"] -[5.627958, "o", " -"] -[5.718115, "o", "-j"] -[5.898442, "o", "en"] -[5.988532, "o", "ki"] -[6.07866, "o", "ns"] -[6.168796, "o", "-j"] -[6.258934, "o", "so"] -[6.349074, "o", "n "] -[6.439199, "o", "je"] -[6.529381, "o", "nk"] -[6.619458, "o", "in"] -[6.799778, "o", "s."] -[6.8899, "o", "js"] -[6.980032, "o", "on"] -[7.070167, "o", " -"] -[7.160296, "o", "-s"] -[7.250423, "o", "ar"] -[7.341198, "o", "if"] -[7.431428, "o", " s"] -[7.521591, "o", "ar"] -[7.701862, "o", "if"] -[7.792, "o", ".j"] -[7.882123, "o", "so"] -[7.972286, "o", "n\u001b"] -[8.062417, "o", "[0"] -[8.152546, "o", "m"] -[9.154284, "o", "\r\n"] -[9.602363, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[9.61499, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[9.615119, "o", "\u001b[?25l"] -[9.695992, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.777061, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.857382, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.937848, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.018879, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.021677, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[10.022441, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m \r\n"] -[10.023452, "o", " \u001b[1;92mjsmn:\u001b[0m \r\n"] -[10.023854, "o", "\u001b[?25l"] -[10.104308, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.184795, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.266425, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.346483, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.426863, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.507413, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.58797, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.6684, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[10.66918, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m \r\n"] -[10.738227, "o", "$ "] -[11.740763, "o", "\u001b["] -[11.921063, "o", "1m"] -[12.011176, "o", "ls"] -[12.10131, "o", " -"] -[12.191462, "o", "l ."] -[12.281584, "o", "\u001b["] -[12.371716, "o", "0m"] -[13.372493, "o", "\r\n"] -[13.374768, "o", "total 16\r\n"] -[13.374819, "o", "-rw-rw-rw- 1 dev dev 733 Feb 23 19:24 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 1025 Feb 23 19:24 jenkins.json\r\n-rw-rw-rw- 1 dev dev 6117 Feb 23 19:24 sarif.json\r\n"] -[13.379176, "o", "$ "] -[14.380896, "o", "\u001b["] -[14.561189, "o", "1m"] -[14.651336, "o", "ca"] -[14.741472, "o", "t "] -[14.831593, "o", "jen"] -[14.921739, "o", "ki"] -[15.011855, "o", "ns"] -[15.101978, "o", ".j"] -[15.192118, "o", "so"] -[15.282242, "o", "n\u001b["] -[15.462512, "o", "0m"] -[16.464101, "o", "\r\n"] -[16.466109, "o", "{\r\n \"_class\": \"io.jenkins.plugins.analysis.core.restapi.ReportApi\",\r\n \"issues\": [\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"cpputest : cpputest was never fetched!\",\r\n \"description\": \"The manifest requires version 'v3.4' of cpputest. it was never fetched, fetch it with 'dfetch update cpputest. The latest version available is 'v4.0'\",\r\n \"lineStart\": 9,\r\n \"lineEnd\": 9,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 18\r\n },\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"jsmn : jsmn was never fetched!\",\r\n \"description\": \"The manifest requires version 'latest' of jsmn. it was never fetched, fetch it with 'dfetch update jsmn. The latest version available is 'master - 25647e692c7906b96ffd2b05ca54c097948e879c'\",\r\n \"lineStart\": 14,\r\n \"lineEnd\": 14,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 14\r\n }\r\n ]\r\n}"] -[16.469382, "o", "$ "] -[17.471898, "o", "\u001b"] -[17.652153, "o", "[1"] -[17.742308, "o", "mc"] -[17.832475, "o", "at"] -[17.924223, "o", " "] -[18.012712, "o", "sa"] -[18.10287, "o", "ri"] -[18.193007, "o", "f."] -[18.283133, "o", "js"] -[18.373273, "o", "o"] -[18.553527, "o", "n\u001b"] -[18.643648, "o", "[0"] -[18.734031, "o", "m"] -[19.73544, "o", "\r\n"] -[19.73749, "o", "{\r\n \"runs\": [\r\n {\r\n \"tool\": {\r\n \"driver\": {\r\n \"name\": \"DFetch\",\r\n \"informationUri\": \"https://dfetch.rtfd.io\",\r\n \"rules\": [\r\n {\r\n \"id\": \"unfetched-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest was never fetched, fetch it with 'dfetch update '. After fetching, commit the updated project to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was never fetched\"\r\n }\r\n },\r\n {\r\n \"id\": \"up-to-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is up-to-date, everything is ok, nothing to do.\"\r\n },\r\n \"shortDescription\": {\r\n"] -[19.737617, "o", " \"text\": \"Project is up-to-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"unavailable-project-version\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. However the specific version is not available at the upstream of the project. Check if the remote has the given version. \"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Requested project version is unavailable at the remote\"\r\n }\r\n },\r\n {\r\n \"id\": \"pinned-but-out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. This is currently the state of the project. However a newer version is available at the upstream of the project. Either ignore this warning or update the version to the latest and update using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is pinned, but out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project is configured to always follow the latest version, There is a newer version available at the upstream of the project. Please update the project using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"local-changes-in-project\",\r\n \"help\": {\r\n \"text\": \"The files of this project are different then when they were added, Please create a patch using 'dfetch diff ' and add it to the manifest using the 'patch:' attribute. Or better yet, upstream the changes and update your project. When running 'dfetch check' on a platform with different line endings, then this warning is likely a false positive.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was locally changed\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"artifacts\": [\r\n {\r\n \"location\": {\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"sourceLanguage\": \"yaml\"\r\n }\r\n ],\r\n \"results\": [\r\n {\r\n \"message\": {\r\n \"text\": \"cpputest : cpputest was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 19,\r\n \"endLine\": 9,\r\n \"startColumn\": 11,\r\n \"startLine\": 9\r\n }\r\n }\r\n }\r\n ],\r\n "] -[19.73764, "o", " \"ruleId\": \"unfetched-project\"\r\n },\r\n {\r\n \"message\": {\r\n \"text\": \"jsmn : jsmn was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 15,\r\n \"endLine\": 14,\r\n \"startColumn\": 11,\r\n \"startLine\": 14\r\n }\r\n }\r\n }\r\n ],\r\n \"ruleId\": \"unfetched-project\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"version\": \"2.1.0\"\r\n}"] -[22.744739, "o", "$ "] -[22.746043, "o", "\u001b"] -[22.926451, "o", "[1"] -[23.016569, "o", "m\u001b"] -[23.106692, "o", "[0"] -[23.196837, "o", "m"] -[23.197467, "o", "\r\n"] -[23.199334, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774218064, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.23311, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.237778, "o", "$ "] +[1.242467, "o", "\u001b["] +[1.423296, "o", "1m"] +[1.513757, "o", "ca"] +[1.60411, "o", "t "] +[1.694268, "o", "df"] +[1.784494, "o", "et"] +[1.874615, "o", "ch"] +[1.964769, "o", ".y"] +[2.055099, "o", "am"] +[2.145534, "o", "l\u001b"] +[2.326293, "o", "[0m"] +[3.328929, "o", "\r\n"] +[3.333406, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[3.340423, "o", "$ "] +[4.344587, "o", "\u001b"] +[4.524859, "o", "[1"] +[4.615152, "o", "md"] +[4.705253, "o", "fe"] +[4.795419, "o", "tc"] +[4.885434, "o", "h "] +[4.976038, "o", "ch"] +[5.066394, "o", "ec"] +[5.156654, "o", "k "] +[5.247094, "o", "--"] +[5.427445, "o", "j"] +[5.517829, "o", "en"] +[5.60821, "o", "ki"] +[5.698439, "o", "ns"] +[5.788454, "o", "-j"] +[5.878524, "o", "so"] +[5.969247, "o", "n "] +[6.059631, "o", "je"] +[6.150037, "o", "nk"] +[6.331071, "o", "in"] +[6.421126, "o", "s"] +[6.511566, "o", ".j"] +[6.601975, "o", "so"] +[6.692399, "o", "n "] +[6.782794, "o", "--"] +[6.872955, "o", "sa"] +[6.96338, "o", "ri"] +[7.053807, "o", "f "] +[7.234595, "o", "sa"] +[7.325027, "o", "ri"] +[7.415406, "o", "f"] +[7.505911, "o", ".j"] +[7.596061, "o", "so"] +[7.686284, "o", "n\u001b"] +[7.776479, "o", "[0"] +[7.866643, "o", "m"] +[8.868146, "o", "\r\n"] +[9.055847, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[9.065038, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[9.0653, "o", "\u001b[?25l"] +[9.146748, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.227409, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.308041, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.362951, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[9.363226, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] +[9.363999, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] +[9.444961, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.525876, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.606921, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.687369, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.768447, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.848942, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.929775, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.948931, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[9.950036, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[9.9987, "o", "$ "] +[11.00303, "o", "\u001b["] +[11.183772, "o", "1m"] +[11.273843, "o", "ls"] +[11.364106, "o", " -"] +[11.454544, "o", "l ."] +[11.544648, "o", "\u001b["] +[11.635093, "o", "0m"] +[12.637049, "o", "\r\n"] +[12.681068, "o", "total 16\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\n-rw-r--r-- 1 ben ben 1025 22 mrt 23:21 jenkins.json\r\n-rw-r--r-- 1 ben ben 6117 22 mrt 23:21 sarif.json\r\n"] +[12.687138, "o", "$ "] +[13.691478, "o", "\u001b"] +[13.871985, "o", "[1"] +[13.962309, "o", "mc"] +[14.052656, "o", "at"] +[14.143001, "o", " j"] +[14.233166, "o", "en"] +[14.323629, "o", "ki"] +[14.414028, "o", "ns"] +[14.504113, "o", ".j"] +[14.594326, "o", "so"] +[14.774996, "o", "n"] +[14.864967, "o", "\u001b["] +[14.955099, "o", "0m"] +[15.956508, "o", "\r\n"] +[15.958292, "o", "{\r\n \"_class\": \"io.jenkins.plugins.analysis.core.restapi.ReportApi\",\r\n \"issues\": [\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"cpputest : cpputest was never fetched!\",\r\n \"description\": \"The manifest requires version 'v3.4' of cpputest. it was never fetched, fetch it with 'dfetch update cpputest. The latest version available is 'v4.0'\",\r\n \"lineStart\": 9,\r\n \"lineEnd\": 9,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 18\r\n },\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"jsmn : jsmn was never fetched!\",\r\n \"description\": \"The manifest requires version 'latest' of jsmn. it was never fetched, fetch it with 'dfetch update jsmn. The latest version available is 'master - 25647e692c7906b96ffd2b05ca54c097948e879c'\",\r\n \"lineStart\": 14,\r\n \"lineEnd\": 14,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 14\r\n }\r\n ]\r\n}"] +[15.962223, "o", "$ "] +[16.96555, "o", "\u001b"] +[17.146026, "o", "[1"] +[17.236093, "o", "mc"] +[17.326117, "o", "at"] +[17.416329, "o", " "] +[17.506846, "o", "sa"] +[17.597322, "o", "ri"] +[17.687447, "o", "f."] +[17.777845, "o", "js"] +[17.867692, "o", "o"] +[18.048822, "o", "n\u001b"] +[18.139074, "o", "[0"] +[18.229249, "o", "m"] +[19.231406, "o", "\r\n"] +[19.23435, "o", "{\r\n \"runs\": [\r\n {\r\n \"tool\": {\r\n \"driver\": {\r\n \"name\": \"DFetch\",\r\n \"informationUri\": \"https://dfetch.rtfd.io\",\r\n \"rules\": [\r\n {\r\n \"id\": \"unfetched-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest was never fetched, fetch it with 'dfetch update '. After fetching, commit the updated project to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was never fetched\"\r\n }\r\n },\r\n {\r\n \"id\": \"up-to-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is up-to-date, everything is ok, nothing to do.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is up-to-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"unavailable-project-version\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. However the specific version is not available at the upstream of the project. Check if the remote has the given version. \"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Requested project version is unavailable at the remote\"\r\n }\r\n },\r\n {\r\n \"id\": \"pinned-but-out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. This is currently the state of the project. However a newer version is available at the upstream of the project. Either ignore this warning or update the version to the latest and update using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is pinned, but out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project is configured to always follow the latest version, There is a newer version available at the upstream of the project. Please update the project using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"local-changes-in-project\",\r\n \"help\": {\r\n \"text\": \"The files of this project are different then when they were added, Please create a patch using 'dfetch diff ' and add it to the manifest using the 'patch:' attribute. Or better yet, upstream the changes and update your project. When running 'dfetch check' on a platform with different line endings, then this warning is likely a false positive.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was locally changed\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"artifacts\": [\r\n {\r\n "] +[19.234638, "o", " \"location\": {\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"sourceLanguage\": \"yaml\"\r\n }\r\n ],\r\n \"results\": [\r\n {\r\n \"message\": {\r\n \"text\": \"cpputest : cpputest was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 19,\r\n \"endLine\": 9,\r\n \"startColumn\": 11,\r\n \"startLine\": 9\r\n }\r\n }\r\n }\r\n ],\r\n \"ruleId\": \"unfetched-project\"\r\n },\r\n {\r\n \"message\": {\r\n \"text\": \"jsmn : jsmn was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 15,\r\n \"endLine\": 14,\r\n \"startColumn\": 11,\r\n \"startLine\": 14\r\n }\r\n }\r\n }\r\n ],\r\n \"ruleId\": \"unfetched-project\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"version\": \"2.1.0\"\r\n}"] +[22.243904, "o", "$ "] +[22.245616, "o", "\u001b["] +[22.426085, "o", "1m"] +[22.516396, "o", "\u001b["] +[22.606803, "o", "0m"] +[22.607377, "o", "\r\n"] +[22.610732, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/check.cast b/doc/asciicasts/check.cast index 965765d3..d91c8994 100644 --- a/doc/asciicasts/check.cast +++ b/doc/asciicasts/check.cast @@ -1,58 +1,55 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874631, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.574293, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.578903, "o", "$ "] -[1.581453, "o", "\u001b"] -[1.761718, "o", "[1"] -[1.851861, "o", "mc"] -[1.941988, "o", "at"] -[2.032132, "o", " "] -[2.122251, "o", "df"] -[2.212398, "o", "et"] -[2.302536, "o", "ch"] -[2.392666, "o", ".y"] -[2.482804, "o", "a"] -[2.663029, "o", "ml"] -[2.753178, "o", "\u001b["] -[2.843298, "o", "0m"] -[3.844931, "o", "\r\n"] -[3.847017, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[3.850369, "o", "$ "] -[4.852912, "o", "\u001b["] -[5.033192, "o", "1m"] -[5.123325, "o", "df"] -[5.213519, "o", "et"] -[5.303647, "o", "ch"] -[5.393763, "o", " c"] -[5.483892, "o", "he"] -[5.574023, "o", "ck"] -[5.664156, "o", "\u001b["] -[5.754272, "o", "0m"] -[6.755766, "o", "\r\n"] -[7.210689, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[7.222157, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[7.222433, "o", "\u001b[?25l"] -[7.303262, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.383974, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.464541, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.51026, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[7.510833, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m "] -[7.510913, "o", "\r\n"] -[7.5117, "o", " \u001b[1;92mjsmn:\u001b[0m \r\n"] -[7.511916, "o", "\u001b[?25l"] -[7.59245, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.672944, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.753704, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.834197, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.915841, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.996532, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[8.071979, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[8.073593, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m "] -[8.073671, "o", "\r\n"] -[11.14227, "o", "$ "] -[11.143678, "o", "\u001b"] -[11.323862, "o", "[1"] -[11.413988, "o", "m\u001b"] -[11.504174, "o", "[0"] -[11.594296, "o", "m"] -[11.594825, "o", "\r\n"] -[11.596694, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774218053, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.232483, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.237244, "o", "$ "] +[1.241419, "o", "\u001b"] +[1.421874, "o", "[1"] +[1.511955, "o", "mc"] +[1.602361, "o", "at"] +[1.692795, "o", " "] +[1.782958, "o", "df"] +[1.872998, "o", "et"] +[1.963427, "o", "ch"] +[2.05348, "o", ".y"] +[2.143943, "o", "a"] +[2.324805, "o", "ml"] +[2.415098, "o", "\u001b["] +[2.505079, "o", "0m"] +[3.506805, "o", "\r\n"] +[3.509609, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[3.514938, "o", "$ "] +[4.518286, "o", "\u001b["] +[4.698403, "o", "1m"] +[4.788587, "o", "df"] +[4.879032, "o", "et"] +[4.969305, "o", "ch"] +[5.059747, "o", " c"] +[5.149996, "o", "he"] +[5.24044, "o", "ck"] +[5.330492, "o", "\u001b["] +[5.420657, "o", "0m"] +[6.422668, "o", "\r\n"] +[6.614449, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[6.622207, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] +[6.703781, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[6.784336, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[6.865454, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[6.946043, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[6.959749, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[6.96064, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] +[6.961647, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] +[7.042792, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.123966, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.204834, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.285273, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.366199, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.446884, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.528064, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.534598, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[7.535269, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[10.59094, "o", "$ "] +[10.59241, "o", "\u001b["] +[10.772908, "o", "1m"] +[10.863048, "o", "\u001b["] +[10.953059, "o", "0m"] +[10.953405, "o", "\r\n"] +[10.955794, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/diff.cast b/doc/asciicasts/diff.cast index d912a92c..a80eadbc 100644 --- a/doc/asciicasts/diff.cast +++ b/doc/asciicasts/diff.cast @@ -1,110 +1,106 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874728, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.257386, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.263547, "o", "$ "] -[1.26484, "o", "\u001b["] -[1.445116, "o", "1m"] -[1.535236, "o", "ls"] -[1.625393, "o", " -"] -[1.715625, "o", "l "] -[1.805645, "o", ".\u001b"] -[1.89578, "o", "[0"] -[1.985929, "o", "m"] -[2.987402, "o", "\r\n"] -[2.989845, "o", "total 12\r\n"] -[2.989998, "o", "drwxr-xr-x+ 3 dev dev 4096 Feb 23 19:25 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Feb 23 19:25 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Feb 23 19:25 jsmn\r\n"] -[2.993446, "o", "$ "] -[3.995898, "o", "\u001b["] -[4.176141, "o", "1m"] -[4.266938, "o", "ls"] -[4.357074, "o", " -"] -[4.447273, "o", "l c"] -[4.537425, "o", "pp"] -[4.627542, "o", "ut"] -[4.71767, "o", "es"] -[4.807804, "o", "t/"] -[4.897943, "o", "src"] -[5.07825, "o", "/R"] -[5.168323, "o", "EA"] -[5.258452, "o", "DM"] -[5.34858, "o", "E."] -[5.438804, "o", "md\u001b"] -[5.528934, "o", "[0"] -[5.61906, "o", "m"] -[6.620797, "o", "\r\n"] -[6.623165, "o", "-rw-rw-rw- 1 dev dev 6777 Feb 23 19:25 cpputest/src/README.md\r\n"] -[6.626561, "o", "$ "] -[7.629184, "o", "\u001b"] -[7.809466, "o", "[1"] -[7.899603, "o", "ms"] -[7.989742, "o", "ed"] -[8.079878, "o", " -"] -[8.17023, "o", "i "] -[8.26035, "o", "'s"] -[8.350483, "o", "/g"] -[8.440621, "o", "it"] -[8.530754, "o", "hu"] -[8.711039, "o", "b"] -[8.801144, "o", "/g"] -[8.891264, "o", "it"] -[8.981399, "o", "la"] -[9.071543, "o", "b/"] -[9.161666, "o", "g'"] -[9.251862, "o", " c"] -[9.341953, "o", "pp"] -[9.432105, "o", "ut"] -[9.612342, "o", "es"] -[9.702498, "o", "t"] -[9.792599, "o", "/s"] -[9.882742, "o", "rc"] -[9.97288, "o", "/R"] -[10.062995, "o", "EA"] -[10.153115, "o", "DM"] -[10.243277, "o", "E."] -[10.333393, "o", "md"] -[10.513651, "o", "\u001b["] -[10.603772, "o", "0m"] -[11.605307, "o", "\r\n"] -[11.611563, "o", "$ "] -[12.614116, "o", "\u001b["] -[12.794418, "o", "1m"] -[12.884546, "o", "df"] -[12.974669, "o", "et"] -[13.064803, "o", "ch"] -[13.154932, "o", " d"] -[13.24508, "o", "if"] -[13.335209, "o", "f "] -[13.425335, "o", "cp"] -[13.515461, "o", "pu"] -[13.695706, "o", "tes"] -[13.785909, "o", "t\u001b"] -[13.875966, "o", "[0"] -[13.966102, "o", "m"] -[14.967641, "o", "\r\n"] -[15.472541, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[15.510035, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[15.510636, "o", " \u001b[1;34m> Generating patch cpputest.patch since 3084219be63e3ef50ab4a8160006353eb27664a1 in /workspaces/dfetch/doc/generate-casts/diff\u001b[0m \r\n"] -[15.570112, "o", "$ "] -[16.57321, "o", "\u001b"] -[16.753545, "o", "[1"] -[16.843668, "o", "mc"] -[16.933804, "o", "at"] -[17.023937, "o", " c"] -[17.114063, "o", "pp"] -[17.204201, "o", "ut"] -[17.294332, "o", "es"] -[17.384457, "o", "t."] -[17.474599, "o", "pa"] -[17.654865, "o", "t"] -[17.74497, "o", "ch"] -[17.835099, "o", "\u001b["] -[17.925233, "o", "0m"] -[18.926804, "o", "\r\n"] -[18.928813, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[21.936171, "o", "$ "] -[21.937546, "o", "\u001b"] -[22.117844, "o", "[1"] -[22.20797, "o", "m\u001b"] -[22.298122, "o", "[0"] -[22.388257, "o", "m"] -[22.388872, "o", "\r\n"] -[22.390881, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 150, "height": 30, "timestamp": 1774218147, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.11392, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.116891, "o", "$ "] +[1.120442, "o", "\u001b["] +[1.300633, "o", "1m"] +[1.390711, "o", "ls"] +[1.480898, "o", " -"] +[1.570965, "o", "l "] +[1.661177, "o", ".\u001b"] +[1.751406, "o", "[0"] +[1.841468, "o", "m"] +[2.843012, "o", "\r\n"] +[2.848379, "o", "total 12\r\n"] +[2.848462, "o", "drwxr-xr-x 3 ben ben 4096 22 mrt 23:22 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:22 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:22 jsmn\r\n"] +[2.853748, "o", "$ "] +[3.857349, "o", "\u001b"] +[4.037407, "o", "[1"] +[4.12756, "o", "ml"] +[4.217808, "o", "s "] +[4.307818, "o", "-l"] +[4.398097, "o", " c"] +[4.488121, "o", "pp"] +[4.57864, "o", "ut"] +[4.668846, "o", "es"] +[4.759074, "o", "t/"] +[4.939268, "o", "s"] +[5.029245, "o", "rc"] +[5.119379, "o", "/R"] +[5.209555, "o", "EA"] +[5.299852, "o", "DM"] +[5.390105, "o", "E."] +[5.480585, "o", "md"] +[5.570569, "o", "\u001b["] +[5.660739, "o", "0m"] +[6.66227, "o", "\r\n"] +[6.666723, "o", "-rw-r--r-- 1 ben ben 6777 22 mrt 23:22 cpputest/src/README.md\r\n"] +[6.672325, "o", "$ "] +[7.676593, "o", "\u001b["] +[7.856786, "o", "1m"] +[7.94675, "o", "se"] +[8.0373, "o", "d "] +[8.12736, "o", "-i "] +[8.217951, "o", "'s"] +[8.307809, "o", "/g"] +[8.398416, "o", "it"] +[8.488416, "o", "hu"] +[8.578784, "o", "b/g"] +[8.759552, "o", "it"] +[8.84953, "o", "la"] +[8.940043, "o", "b/"] +[9.030108, "o", "g'"] +[9.120333, "o", " cp"] +[9.210609, "o", "pu"] +[9.300678, "o", "te"] +[9.390839, "o", "st"] +[9.480794, "o", "/s"] +[9.661055, "o", "rc/"] +[9.751292, "o", "RE"] +[9.841341, "o", "AD"] +[9.93171, "o", "ME"] +[10.021579, "o", ".m"] +[10.111767, "o", "d\u001b["] +[10.201875, "o", "0m"] +[11.203784, "o", "\r\n"] +[11.212853, "o", "$ "] +[12.216276, "o", "\u001b["] +[12.396569, "o", "1m"] +[12.486809, "o", "df"] +[12.577227, "o", "et"] +[12.667501, "o", "ch"] +[12.757833, "o", " d"] +[12.847898, "o", "if"] +[12.938176, "o", "f "] +[13.028535, "o", "cp"] +[13.118715, "o", "pu"] +[13.29956, "o", "tes"] +[13.389616, "o", "t\u001b"] +[13.479724, "o", "[0"] +[13.569834, "o", "m"] +[14.571804, "o", "\r\n"] +[14.761589, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[14.785568, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[14.785831, "o", " \u001b[1;34m> Generating patch cpputest.patch since 89a57f1642481df7202250ca285829578647b24e in /home/ben/Programming/dfetch/doc/generate-casts/diff\u001b[0m\r\n"] +[14.833516, "o", "$ "] +[15.837297, "o", "\u001b["] +[16.01756, "o", "1m"] +[16.107792, "o", "ca"] +[16.197913, "o", "t "] +[16.288352, "o", "cp"] +[16.378774, "o", "pu"] +[16.469132, "o", "te"] +[16.559513, "o", "st"] +[16.649601, "o", ".p"] +[16.739833, "o", "at"] +[16.92044, "o", "ch\u001b"] +[17.01071, "o", "[0"] +[17.101129, "o", "m"] +[18.103117, "o", "\r\n"] +[18.106079, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[21.116754, "o", "$ "] +[21.118322, "o", "\u001b["] +[21.299055, "o", "1m"] +[21.389487, "o", "\u001b["] +[21.479871, "o", "0m"] +[21.480607, "o", "\r\n"] +[21.484013, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/environment.cast b/doc/asciicasts/environment.cast index a5bba0d2..ea58d641 100644 --- a/doc/asciicasts/environment.cast +++ b/doc/asciicasts/environment.cast @@ -1,27 +1,31 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874615, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.009098, "o", "$ "] -[1.011541, "o", "\u001b"] -[1.191771, "o", "[1"] -[1.281915, "o", "md"] -[1.372042, "o", "fe"] -[1.462194, "o", "tc"] -[1.552299, "o", "h "] -[1.642437, "o", "en"] -[1.732577, "o", "vi"] -[1.822715, "o", "ro"] -[1.913377, "o", "nm"] -[2.093082, "o", "e"] -[2.183229, "o", "nt"] -[2.273359, "o", "\u001b["] -[2.363478, "o", "0m"] -[3.365151, "o", "\r\n"] -[3.825177, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n \u001b[1;92mplatform :\u001b[0m\u001b[1;34m Linux 6.8.0-1030-azure\u001b[0m \r\n"] -[3.827709, "o", " \u001b[1;92mgit :\u001b[0m\u001b[1;34m 2.52.0\u001b[0m \r\n"] -[5.479119, "o", " \u001b[1;92msvn :\u001b[0m\u001b[1;34m 1.14.5 (r1922182)\u001b[0m \r\n"] -[8.548898, "o", "$ "] -[8.550166, "o", "\u001b"] -[8.730556, "o", "[1"] -[8.820693, "o", "m\u001b"] -[8.911014, "o", "[0"] -[9.001115, "o", "m"] -[9.001693, "o", "\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774218039, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.008856, "o", "$ "] +[1.012634, "o", "\u001b"] +[1.193435, "o", "[1"] +[1.28397, "o", "md"] +[1.374293, "o", "fe"] +[1.46472, "o", "t"] +[1.55498, "o", "ch"] +[1.645262, "o", " e"] +[1.735649, "o", "nv"] +[1.826093, "o", "ir"] +[1.916547, "o", "o"] +[2.097288, "o", "nm"] +[2.187583, "o", "en"] +[2.277962, "o", "t\u001b"] +[2.368316, "o", "[0"] +[2.458701, "o", "m"] +[3.460257, "o", "\r\n"] +[3.648872, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[3.649246, "o", " \u001b[1;92mplatform :\u001b[0m\u001b[1;34m Linux 6.18.12-1-MANJARO\u001b[0m\r\n"] +[3.650779, "o", " \u001b[1;92mhttp.client :\u001b[0m\u001b[1;34m HTTP/1.1 client library\u001b[0m \r\n \r\n\u001b[1;34m\u001b[0m \r\n\u001b[1;34m\u001b[0m \r\n \r\n\u001b[1;34mHTTPConnection goes through a number of \"states\", which define when a client\u001b[0m\r\n\u001b[1;34mmay legally make another request or fetch the response for a particular\u001b[0m \r\n\u001b[1;34mrequest. This diagram details these state transitions:\u001b[0m \r\n \r\n\u001b[1;34m (null)\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | HTTPConnection()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Idle\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | putrequest()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Request-started\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | ( putheader() )* endheaders()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Request-sent\u001b[0m \r\n\u001b[1;34m |\\_____________________________\u001b[0m \r\n\u001b[1;34m | | getresponse() raises\u001b[0m \r\n\u001b[1;34m | response = getresponse() | ConnectionError\u001b[0m \r\n\u001b[1;34m v v\u001b[0m \r\n\u001b[1;34m Unread-response Idle\u001b[0m \r\n\u001b[1;34m [Response-headers-read]\u001b[0m \r\n\u001b[1;34m |\\____________________\u001b[0m \r\n\u001b[1;34m | |\u001b[0m \r\n\u001b[1;34m | response.read() | putrequest()\u001b[0m \r\n\u001b[1;34m v v\u001b[0m \r\n\u001b[1;34m Idle Req-started-unread-response\u001b[0m \r\n\u001b[1;34m ______/|\u001b[0m \r\n\u001b[1;34m / |\u001b[0m \r\n\u001b[1;34m response.read() | | ( putheader() )* endheaders()\u001b[0m \r\n\u001b[1;34m v v\u001b[0m \r\n\u001b[1;34m Request-started Req-sent-unread-response\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | response.read()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Request-sent\u001b[0m \r\n \r\n\u001b[1;34mThis diagram presents the following rules:\u001b[0m \r\n\u001b[1;34m -- a second request may not be started until {response-headers-read}\u001b[0m \r\n\u001b[1;34m -- a response [object] cannot be retrieved until {request-sent}\u001b[0m \r\n\u001b[1;34m -- there is no differenti"] +[3.651343, "o", "ation between an unread response body and a\u001b[0m \r\n\u001b[1;34m partially read response body\u001b[0m \r\n \r\n\u001b[1;34mNote: this enforcement is applied by the HTTPConnection class. The\u001b[0m \r\n\u001b[1;34m HTTPResponse class does not enforce this state machine, which\u001b[0m \r\n\u001b[1;34m implies sophisticated clients may accelerate the request/response\u001b[0m \r\n\u001b[1;34m pipeline. Caution should be taken, though: accelerating the states\u001b[0m \r\n\u001b[1;34m beyond the above pattern may imply knowledge of the server's\u001b[0m \r\n\u001b[1;34m connection-close behavior for certain requests. For example, it\u001b[0m \r\n\u001b[1;34m is impossible to tell whether the server will close the connection\u001b[0m \r\n\u001b[1;34m UNTIL the response headers have been read; this means that further\u001b[0m \r\n\u001b[1;34m requests cannot be placed into the pipeline until it is known that\u001b[0m \r\n\u001b[1;34m the server will NOT be closing the connection.\u001b[0m \r\n \r\n\u001b[1;34mLogical State __state __response\u001b[0m \r\n\u001b[1;34m------------- ------- ----------\u001b[0m \r\n\u001b[1;34mIdle _CS_IDLE None\u001b[0m \r\n\u001b[1;34mRequest-started _CS_REQ_STARTED None\u001b[0m \r\n\u001b[1;34mRequest-sent _CS_REQ_SENT None\u001b[0m \r\n\u001b[1;34mUnread-response _CS_IDLE \u001b[0m \r\n\u001b[1;34mReq-started-unread-response _CS_REQ_STARTED \u001b[0m \r\n\u001b[1;34mReq-sent-unread-response _CS_REQ_SENT \u001b[0m \r\n"] +[3.653715, "o", " \u001b[1;92mgit :\u001b[0m\u001b[1;34m 2.53.0\u001b[0m\r\n"] +[3.712398, "o", " \u001b[1;92msvn :\u001b[0m\u001b[1;34m 1.14.5 (r1922182)\u001b[0m\r\n"] +[6.766414, "o", "$ "] +[6.7681, "o", "\u001b"] +[6.948872, "o", "[1"] +[7.038899, "o", "m\u001b"] +[7.129381, "o", "[0"] +[7.219709, "o", "m"] +[7.220214, "o", "\r\n"] diff --git a/doc/asciicasts/format-patch.cast b/doc/asciicasts/format-patch.cast index fc0e1e41..45576092 100644 --- a/doc/asciicasts/format-patch.cast +++ b/doc/asciicasts/format-patch.cast @@ -1,124 +1,119 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874793, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.841292, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.843867, "o", "$ "] -[1.847401, "o", "\u001b"] -[2.027777, "o", "[1"] -[2.117929, "o", "ml"] -[2.208081, "o", "s "] -[2.29823, "o", "-l"] -[2.388353, "o", " ."] -[2.478484, "o", "\u001b["] -[2.568622, "o", "0m"] -[3.570241, "o", "\r\n"] -[3.572675, "o", "total 16\r\n"] -[3.572785, "o", "drwxr-xr-x+ 3 dev dev 4096 Feb 23 19:26 cpputest\r\n-rw-rw-rw- 1 dev dev 229 Feb 23 19:26 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Feb 23 19:26 jsmn\r\ndrwxrwxrwx+ 2 dev dev 4096 Feb 23 19:26 patches\r\n"] -[3.576066, "o", "$ "] -[4.578244, "o", "\u001b"] -[4.76134, "o", "[1"] -[4.85147, "o", "mc"] -[4.94162, "o", "at"] -[5.031769, "o", " "] -[5.12195, "o", "df"] -[5.212076, "o", "et"] -[5.302215, "o", "ch"] -[5.392338, "o", ".y"] -[5.482456, "o", "a"] -[5.662692, "o", "ml"] -[5.752839, "o", "\u001b["] -[5.84304, "o", "0m"] -[6.844697, "o", "\r\n"] -[6.847124, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] -[6.850436, "o", "$ "] -[7.852076, "o", "\u001b"] -[8.03245, "o", "[1"] -[8.122501, "o", "mc"] -[8.212632, "o", "at"] -[8.302743, "o", " p"] -[8.392891, "o", "at"] -[8.483125, "o", "ch"] -[8.573277, "o", "es"] -[8.663385, "o", "/c"] -[8.753571, "o", "pp"] -[8.933826, "o", "u"] -[9.023961, "o", "te"] -[9.114088, "o", "st"] -[9.204161, "o", ".p"] -[9.294303, "o", "at"] -[9.384428, "o", "ch"] -[9.474591, "o", "\u001b["] -[9.564693, "o", "0m"] -[10.566205, "o", "\r\n"] -[10.568254, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[10.571573, "o", "$ "] -[11.574079, "o", "\u001b["] -[11.75435, "o", "1m"] -[11.844487, "o", "df"] -[11.934623, "o", "et"] -[12.024745, "o", "ch"] -[12.114868, "o", " f"] -[12.205002, "o", "or"] -[12.295137, "o", "ma"] -[12.385264, "o", "t-"] -[12.475398, "o", "pa"] -[12.655656, "o", "tc"] -[12.745788, "o", "h "] -[12.83591, "o", "cp"] -[12.926044, "o", "pu"] -[13.016165, "o", "te"] -[13.106312, "o", "st"] -[13.196423, "o", " -"] -[13.28657, "o", "-o"] -[13.376693, "o", "ut"] -[13.557063, "o", "pu"] -[13.647219, "o", "t-"] -[13.737323, "o", "di"] -[13.827467, "o", "re"] -[13.917589, "o", "ct"] -[14.007734, "o", "or"] -[14.097874, "o", "y "] -[14.188004, "o", "fo"] -[14.278138, "o", "rm"] -[14.458594, "o", "at"] -[14.548709, "o", "te"] -[14.638841, "o", "d-"] -[14.728966, "o", "pa"] -[14.819098, "o", "tc"] -[14.909216, "o", "he"] -[14.999348, "o", "s\u001b"] -[15.089495, "o", "[0"] -[15.179808, "o", "m"] -[16.181506, "o", "\r\n"] -[16.656768, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[16.676088, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[16.676684, "o", " \u001b[1;34m> formatted patch written to formatted-patches/cpputest.patch\u001b[0m \r\n"] -[16.740278, "o", "$ "] -[17.742922, "o", "\u001b["] -[17.923203, "o", "1m"] -[18.013313, "o", "ca"] -[18.103442, "o", "t "] -[18.19359, "o", "fo"] -[18.283721, "o", "rm"] -[18.373839, "o", "at"] -[18.46399, "o", "te"] -[18.554114, "o", "d-"] -[18.644247, "o", "pa"] -[18.824463, "o", "tch"] -[18.914688, "o", "es"] -[19.004822, "o", "/c"] -[19.094955, "o", "pp"] -[19.185077, "o", "ut"] -[19.275209, "o", "es"] -[19.365351, "o", "t."] -[19.455486, "o", "pa"] -[19.545745, "o", "tc"] -[19.725971, "o", "h\u001b"] -[19.81609, "o", "[0m"] -[20.817702, "o", "\r\n"] -[20.819901, "o", "From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001\r\nFrom: John Doe \r\nDate: Mon, 23 Feb 2026 19:26:50 +0000\r\nSubject: [PATCH] Patch for cpputest\r\n\r\nPatch for cpputest\r\n\r\ndiff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[23.827117, "o", "$ "] -[23.828447, "o", "\u001b["] -[24.008775, "o", "1m"] -[24.098911, "o", "\u001b["] -[24.189078, "o", "0m"] -[24.189507, "o", "\r\n"] -[24.191601, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 150, "height": 30, "timestamp": 1774218211, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.432451, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.435923, "o", "$ "] +[1.438566, "o", "\u001b["] +[1.619426, "o", "1m"] +[1.709603, "o", "ls"] +[1.799677, "o", " -"] +[1.889815, "o", "l ."] +[1.979952, "o", "\u001b["] +[2.070076, "o", "0m"] +[3.071384, "o", "\r\n"] +[3.074114, "o", "total 16\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:23 cpputest\r\n-rw-r--r-- 1 ben ben 229 22 mrt 23:23 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 jsmn\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:23 patches\r\n"] +[3.078303, "o", "$ "] +[4.080779, "o", "\u001b["] +[4.26117, "o", "1m"] +[4.35109, "o", "ca"] +[4.441207, "o", "t "] +[4.531764, "o", "df"] +[4.621791, "o", "et"] +[4.711958, "o", "ch"] +[4.801965, "o", ".y"] +[4.892348, "o", "am"] +[4.982493, "o", "l\u001b"] +[5.162608, "o", "[0"] +[5.252753, "o", "m"] +[6.254958, "o", "\r\n"] +[6.25874, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] +[6.265205, "o", "$ "] +[7.268486, "o", "\u001b"] +[7.448988, "o", "[1"] +[7.539201, "o", "mc"] +[7.629177, "o", "at"] +[7.719332, "o", " p"] +[7.80979, "o", "at"] +[7.899784, "o", "ch"] +[7.989929, "o", "es"] +[8.080097, "o", "/c"] +[8.170435, "o", "pp"] +[8.350636, "o", "u"] +[8.440714, "o", "te"] +[8.530923, "o", "st"] +[8.621039, "o", ".p"] +[8.711295, "o", "at"] +[8.801346, "o", "ch"] +[8.891502, "o", "\u001b["] +[8.981654, "o", "0m"] +[9.983785, "o", "\r\n"] +[9.987032, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[9.992651, "o", "$ "] +[10.996326, "o", "\u001b["] +[11.176516, "o", "1m"] +[11.266696, "o", "df"] +[11.35689, "o", "et"] +[11.446887, "o", "ch "] +[11.53747, "o", "fo"] +[11.627471, "o", "rm"] +[11.717728, "o", "at"] +[11.807973, "o", "-p"] +[11.898207, "o", "atc"] +[12.078591, "o", "h "] +[12.168637, "o", "cp"] +[12.258755, "o", "pu"] +[12.349083, "o", "te"] +[12.439106, "o", "st "] +[12.529602, "o", "--"] +[12.619746, "o", "ou"] +[12.709775, "o", "tp"] +[12.799981, "o", "ut"] +[12.980243, "o", "-di"] +[13.070229, "o", "re"] +[13.160622, "o", "ct"] +[13.25067, "o", "or"] +[13.340814, "o", "y "] +[13.430928, "o", "for"] +[13.521063, "o", "ma"] +[13.611075, "o", "tt"] +[13.701345, "o", "ed"] +[13.881753, "o", "-p"] +[13.972006, "o", "atc"] +[14.062041, "o", "he"] +[14.152351, "o", "s\u001b"] +[14.24247, "o", "[0"] +[14.332512, "o", "m"] +[15.3342, "o", "\r\n"] +[15.532097, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[15.552528, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[15.552888, "o", " \u001b[1;34m> formatted patch written to formatted-patches/cpputest.patch\u001b[0m\r\n"] +[15.601523, "o", "$ "] +[16.604978, "o", "\u001b["] +[16.78533, "o", "1m"] +[16.875411, "o", "ca"] +[16.965569, "o", "t "] +[17.055767, "o", "fo"] +[17.145894, "o", "rm"] +[17.235926, "o", "at"] +[17.326292, "o", "te"] +[17.4167, "o", "d-"] +[17.507139, "o", "pa"] +[17.687504, "o", "tch"] +[17.777935, "o", "es"] +[17.868302, "o", "/c"] +[17.958403, "o", "pp"] +[18.048538, "o", "ut"] +[18.13858, "o", "es"] +[18.22919, "o", "t."] +[18.319419, "o", "pa"] +[18.409573, "o", "tc"] +[18.590171, "o", "h\u001b"] +[18.680453, "o", "[0m"] +[19.682162, "o", "\r\n"] +[19.684983, "o", "From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001\r\nFrom: John Doe \r\nDate: Sun, 22 Mar 2026 22:23:47 +0000\r\nSubject: [PATCH] Patch for cpputest\r\n\r\nPatch for cpputest\r\n\r\ndiff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[22.694317, "o", "$ "] +[22.695877, "o", "\u001b"] +[22.876397, "o", "[1"] +[22.966838, "o", "m\u001b"] +[23.056754, "o", "[0"] +[23.147386, "o", "m"] +[23.148169, "o", "\r\n"] +[23.151706, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/freeze.cast b/doc/asciicasts/freeze.cast index d37661a4..548c7f1e 100644 --- a/doc/asciicasts/freeze.cast +++ b/doc/asciicasts/freeze.cast @@ -1,70 +1,72 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874711, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.038822, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.043481, "o", "$ "] -[1.045989, "o", "\u001b["] -[1.22627, "o", "1m"] -[1.316393, "o", "ca"] -[1.406575, "o", "t "] -[1.496765, "o", "dfe"] -[1.586918, "o", "tc"] -[1.677068, "o", "h."] -[1.767189, "o", "ya"] -[1.857343, "o", "ml"] -[1.947477, "o", "\u001b[0"] -[2.127728, "o", "m"] -[3.12943, "o", "\r\n"] -[3.131548, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[3.135051, "o", "$ "] -[4.137679, "o", "\u001b["] -[4.317957, "o", "1m"] -[4.4081, "o", "df"] -[4.49821, "o", "et"] -[4.58836, "o", "ch"] -[4.678492, "o", " f"] -[4.768625, "o", "re"] -[4.858761, "o", "ez"] -[4.948903, "o", "e\u001b"] -[5.039024, "o", "[0"] -[5.219274, "o", "m"] -[6.220969, "o", "\r\n"] -[6.697623, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[6.711634, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[6.712282, "o", " \u001b[1;34m> Already pinned in manifest on version v3.4\u001b[0m \r\n"] -[6.713655, "o", " \u001b[1;92mjsmn:\u001b[0m \r\n"] -[6.714187, "o", " \u001b[1;34m> Freezing on version master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m \r\n"] -[6.715778, "o", "Updated manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/freeze \r\n"] -[6.784974, "o", "$ "] -[7.786835, "o", "\u001b"] -[7.967069, "o", "[1"] -[8.057182, "o", "mc"] -[8.14737, "o", "at"] -[8.237497, "o", " d"] -[8.327639, "o", "fe"] -[8.417784, "o", "tc"] -[8.50791, "o", "h."] -[8.598049, "o", "ya"] -[8.688204, "o", "ml"] -[8.868619, "o", "\u001b"] -[8.960374, "o", "[0"] -[9.050764, "o", "m"] -[10.052482, "o", "\r\n"] -[10.054671, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n tag: v3.4\r\n repo-path: cpputest/cpputest.git\r\n\r\n - name: jsmn\r\n revision: 25647e692c7906b96ffd2b05ca54c097948e879c\r\n branch: master\r\n repo-path: zserge/jsmn.git\r\n"] -[10.058188, "o", "$ "] -[11.060769, "o", "\u001b"] -[11.24103, "o", "[1"] -[11.331169, "o", "ml"] -[11.421311, "o", "s "] -[11.511449, "o", "-"] -[11.601575, "o", "l "] -[11.691806, "o", ".\u001b"] -[11.781926, "o", "[0"] -[11.872063, "o", "m"] -[12.873634, "o", "\r\n"] -[12.877605, "o", "total 16\r\ndrwxr-xr-x+ 3 dev dev 4096 Feb 23 19:25 cpputest\r\n-rw-rw-rw- 1 dev dev 317 Feb 23 19:25 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 733 Feb 23 19:25 dfetch.yaml.backup\r\ndrwxr-xr-x+ 4 dev dev 4096 Feb 23 19:25 jsmn\r\n"] -[15.885952, "o", "$ "] -[15.887532, "o", "\u001b["] -[16.06802, "o", "1m"] -[16.158156, "o", "\u001b["] -[16.24829, "o", "0m"] -[16.249507, "o", "\r\n"] -[16.251626, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 150, "height": 30, "timestamp": 1774218130, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.018376, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.021569, "o", "$ "] +[1.02546, "o", "\u001b["] +[1.206259, "o", "1m"] +[1.296607, "o", "ca"] +[1.387077, "o", "t "] +[1.47751, "o", "df"] +[1.568117, "o", "et"] +[1.658167, "o", "ch"] +[1.748218, "o", ".y"] +[1.838137, "o", "am"] +[1.928264, "o", "l\u001b"] +[2.108484, "o", "[0"] +[2.198597, "o", "m"] +[3.200962, "o", "\r\n"] +[3.204742, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[3.210999, "o", "$ "] +[4.213711, "o", "\u001b"] +[4.39416, "o", "[1"] +[4.484363, "o", "md"] +[4.57451, "o", "fe"] +[4.664565, "o", "tc"] +[4.754659, "o", "h "] +[4.844963, "o", "fr"] +[4.935442, "o", "ee"] +[5.025576, "o", "ze"] +[5.115658, "o", "\u001b["] +[5.296354, "o", "0"] +[5.386335, "o", "m"] +[6.38841, "o", "\r\n"] +[6.578266, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[6.588418, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[6.588616, "o", " \u001b[1;34m> Already pinned in manifest on version v3.4\u001b[0m\r\n"] +[6.589639, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[6.589831, "o", " \u001b[1;34m> Frozen on version 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[6.590614, "o", "Updated manifest (dfetch.yaml) in /home/ben/Programming/dfetch/doc/generate-casts/freeze\r\n"] +[6.638918, "o", "$ "] +[7.642721, "o", "\u001b"] +[7.823004, "o", "[1"] +[7.913121, "o", "mc"] +[8.003343, "o", "at"] +[8.09355, "o", " d"] +[8.183549, "o", "fe"] +[8.273628, "o", "tc"] +[8.363983, "o", "h."] +[8.454157, "o", "ya"] +[8.544213, "o", "ml"] +[8.724589, "o", "\u001b"] +[8.814689, "o", "[0"] +[8.904912, "o", "m"] +[9.906974, "o", "\r\n"] +[9.910186, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n tag: v3.4\r\n repo-path: cpputest/cpputest.git\r\n\r\n - name: jsmn\r\n revision: 25647e692c7906b96ffd2b05ca54c097948e879c\r\n branch: master\r\n repo-path: zserge/jsmn.git\r\n"] +[9.915918, "o", "$ "] +[10.919866, "o", "\u001b["] +[11.100113, "o", "1m"] +[11.190253, "o", "ls"] +[11.28025, "o", " -"] +[11.370502, "o", "l "] +[11.460592, "o", ".\u001b"] +[11.550863, "o", "[0"] +[11.641015, "o", "m"] +[12.643083, "o", "\r\n"] +[12.647003, "o", "total 16\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:22 cpputest\r\n-rw-r--r-- 1 ben ben 317 22 mrt 23:22 dfetch.yaml\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:22 dfetch.yaml.backup\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:22 jsmn\r\n"] +[15.655924, "o", "$ "] +[15.657483, "o", "\u001b"] +[15.837961, "o", "[1"] +[15.928019, "o", "m\u001b"] +[16.018387, "o", "[0"] +[16.108476, "o", "m"] +[16.108718, "o", "\r\n"] +[16.110922, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/import.cast b/doc/asciicasts/import.cast index 8c423112..4861a4e4 100644 --- a/doc/asciicasts/import.cast +++ b/doc/asciicasts/import.cast @@ -1,63 +1,69 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874822, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.008829, "o", "$ "] -[1.011258, "o", "\u001b["] -[1.191602, "o", "1m"] -[1.281734, "o", "ls"] -[1.371871, "o", " -"] -[1.462071, "o", "l\u001b["] -[1.552262, "o", "0m"] -[2.553826, "o", "\r\n"] -[2.556239, "o", "total 580\r\n"] -[2.556285, "o", "-rw-rw-rw- 1 dev dev 1381 Feb 23 19:26 appveyor.yml\r\n-rw-rw-rw- 1 dev dev 1137 Feb 23 19:26 CMakeLists.txt\r\n-rwxrwxrwx 1 dev dev 229 Feb 23 19:26 create_doc.sh\r\ndrwxrwxrwx+ 2 dev dev 4096 Feb 23 19:26 data\r\ndrwxrwxrwx+ 4 dev dev 4096 Feb 23 19:26 doc\r\ndrwxrwxrwx+ 4 dev dev 4096 Feb 23 19:26 docs\r\ndrwxrwxrwx+ 2 dev dev 4096 Feb 23 19:26 installer\r\ndrwxrwxrwx+ 4 dev dev 4096 Feb 23 19:26 libraries\r\n-rw-rw-rw- 1 dev dev 35147 Feb 23 19:26 LICENSE\r\n-rw-rw-rw- 1 dev dev 505101 Feb 23 19:26 modbusscope_demo.gif\r\n-rw-rw-rw- 1 dev dev 1796 Feb 23 19:26 README.md\r\ndrwxrwxrwx+ 5 dev dev 4096 Feb 23 19:26 resources\r\ndrwxrwxrwx+ 9 dev dev 4096 Feb 23 19:26 src\r\ndrwxrwxrwx+ 9 dev dev 4096 Feb 23 19:26 tests\r\n"] -[2.559593, "o", "$ "] -[3.562386, "o", "\u001b["] -[3.742682, "o", "1m"] -[3.832789, "o", "ca"] -[3.922929, "o", "t "] -[4.013071, "o", ".g"] -[4.103692, "o", "it"] -[4.193843, "o", "mo"] -[4.283961, "o", "du"] -[4.374109, "o", "le"] -[4.469257, "o", "s\u001b"] -[4.647973, "o", "[0m"] -[5.649452, "o", "\r\n"] -[5.651401, "o", "[submodule \"tests/googletest\"]\r\n\tpath = tests/googletest\r\n\turl = https://github.com/google/googletest.git\r\n[submodule \"libraries/muparser\"]\r\n\tpath = libraries/muparser\r\n\turl = https://github.com/beltoforion/muparser.git\r\n"] -[5.654735, "o", "$ "] -[6.657334, "o", "\u001b"] -[6.837856, "o", "[1"] -[6.928018, "o", "md"] -[7.018141, "o", "fe"] -[7.108273, "o", "t"] -[7.198401, "o", "ch"] -[7.288608, "o", " i"] -[7.378731, "o", "mp"] -[7.468854, "o", "or"] -[7.55897, "o", "t"] -[7.739477, "o", "\u001b["] -[7.829368, "o", "0m"] -[8.831063, "o", "\r\n"] -[9.260248, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[9.881347, "o", "Found libraries/muparser \r\n"] -[9.882022, "o", "Found tests/googletest \r\n"] -[9.883851, "o", "Created manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/ModbusScope \r\n"] -[9.952294, "o", "$ "] -[10.954207, "o", "\u001b["] -[11.134535, "o", "1m"] -[11.224652, "o", "ca"] -[11.314778, "o", "t "] -[11.404917, "o", "df"] -[11.495031, "o", "et"] -[11.585154, "o", "ch"] -[11.675292, "o", ".y"] -[11.765427, "o", "am"] -[11.855549, "o", "l\u001b"] -[12.035785, "o", "[0m"] -[13.037445, "o", "\r\n"] -[13.039441, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github-com-google\r\n url-base: https://github.com/google\r\n\r\n - name: github-com-beltoforion\r\n url-base: https://github.com/beltoforion\r\n\r\n projects:\r\n - name: libraries/muparser\r\n revision: 207d5b77c05c9111ff51ab91082701221220c477\r\n remote: github-com-beltoforion\r\n tag: v2.3.2\r\n repo-path: muparser.git\r\n\r\n - name: tests/googletest\r\n revision: dcc92d0ab6c4ce022162a23566d44f673251eee4\r\n remote: github-com-google\r\n repo-path: googletest.git\r\n"] -[16.046247, "o", "$ "] -[16.047491, "o", "\u001b["] -[16.227746, "o", "1m"] -[16.317888, "o", "\u001b["] -[16.408012, "o", "0m"] -[16.408454, "o", "\r\n"] +{"version": 2, "width": 150, "height": 30, "timestamp": 1774218238, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.009102, "o", "$ "] +[1.01151, "o", "\u001b"] +[1.192123, "o", "[1"] +[1.282191, "o", "ml"] +[1.372322, "o", "s "] +[1.462549, "o", "-"] +[1.552606, "o", "l\u001b"] +[1.642785, "o", "[0"] +[1.732917, "o", "m"] +[2.734577, "o", "\r\n"] +[2.739285, "o", "total 580\r\n-rw-r--r-- 1 ben ben 1381 22 mrt 23:23 appveyor.yml\r\n-rw-r--r-- 1 ben ben 1137 22 mrt 23:23 CMakeLists.txt\r\n-rwxr-xr-x 1 ben ben 229 22 mrt 23:23 create_doc.sh\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:23 data\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 doc\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 docs\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:23 installer\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 libraries\r\n-rw-r--r-- 1 ben ben 35147 22 mrt 23:23 LICENSE\r\n-rw-r--r-- 1 ben ben 505101 22 mrt 23:23 modbusscope_demo.gif\r\n-rw-r--r-- 1 ben ben 1796 22 mrt 23:23 README.md\r\ndrwxr-xr-x 5 ben ben 4096 22 mrt 23:23 resources\r\ndrwxr-xr-x 9 ben ben 4096 22 mrt 23:23 src\r\ndrwxr-xr-x 9 ben ben 4096 22 mrt 23:23 tests\r\n"] +[2.74499, "o", "$ "] +[3.748353, "o", "\u001b"] +[3.928795, "o", "[1"] +[4.019007, "o", "mc"] +[4.109077, "o", "at"] +[4.199234, "o", " "] +[4.289524, "o", ".g"] +[4.379775, "o", "it"] +[4.470111, "o", "mo"] +[4.560631, "o", "du"] +[4.651092, "o", "l"] +[4.831558, "o", "es"] +[4.922012, "o", "\u001b["] +[5.012395, "o", "0m"] +[6.014468, "o", "\r\n"] +[6.017416, "o", "[submodule \"tests/googletest\"]\r\n\tpath = tests/googletest\r\n\turl = https://github.com/google/googletest.git\r\n[submodule \"libraries/muparser\"]\r\n\tpath = libraries/muparser\r\n\turl = https://github.com/beltoforion/muparser.git\r\n"] +[6.02262, "o", "$ "] +[7.026345, "o", "\u001b"] +[7.206651, "o", "[1"] +[7.296775, "o", "md"] +[7.38676, "o", "fe"] +[7.477061, "o", "tc"] +[7.567204, "o", "h "] +[7.657427, "o", "im"] +[7.747498, "o", "po"] +[7.837712, "o", "rt"] +[7.927987, "o", "\u001b["] +[8.10836, "o", "0"] +[8.198546, "o", "m"] +[9.200543, "o", "\r\n"] +[9.389141, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[10.072111, "o", "Found libraries/muparser\r\n"] +[10.072507, "o", "Found tests/googletest\r\n"] +[10.074995, "o", "Created manifest (dfetch.yaml) in /home/ben/Programming/dfetch/doc/generate-casts/ModbusScope\r\n"] +[10.125246, "o", "$ "] +[11.12774, "o", "\u001b"] +[11.307917, "o", "[1"] +[11.39803, "o", "mc"] +[11.488194, "o", "at"] +[11.578338, "o", " d"] +[11.668609, "o", "fe"] +[11.759097, "o", "tc"] +[11.849209, "o", "h."] +[11.939416, "o", "ya"] +[12.029802, "o", "ml"] +[12.210239, "o", "\u001b"] +[12.300466, "o", "[0"] +[12.390851, "o", "m"] +[13.392019, "o", "\r\n"] +[13.394349, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github-com-google\r\n url-base: https://github.com/google\r\n\r\n - name: github-com-beltoforion\r\n url-base: https://github.com/beltoforion\r\n\r\n projects:\r\n - name: libraries/muparser\r\n revision: 207d5b77c05c9111ff51ab91082701221220c477\r\n remote: github-com-beltoforion\r\n tag: v2.3.2\r\n repo-path: muparser.git\r\n\r\n - name: tests/googletest\r\n revision: dcc92d0ab6c4ce022162a23566d44f673251eee4\r\n remote: github-com-google\r\n repo-path: googletest.git\r\n"] +[16.402981, "o", "$ "] +[16.404745, "o", "\u001b"] +[16.585241, "o", "[1"] +[16.675353, "o", "m\u001b"] +[16.765482, "o", "[0"] +[16.85565, "o", "m"] +[16.855961, "o", "\r\n"] diff --git a/doc/asciicasts/init.cast b/doc/asciicasts/init.cast index 81957e75..35178b80 100644 --- a/doc/asciicasts/init.cast +++ b/doc/asciicasts/init.cast @@ -1,58 +1,60 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874599, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.013416, "o", "$ "] -[1.015899, "o", "\u001b["] -[1.196139, "o", "1m"] -[1.286286, "o", "ls"] -[1.37643, "o", " -"] -[1.466554, "o", "l\u001b"] -[1.556695, "o", "[0"] -[1.646818, "o", "m"] -[2.648371, "o", "\r\n"] -[2.650617, "o", "total 0\r\n"] -[2.654069, "o", "$ "] -[3.65656, "o", "\u001b["] -[3.836906, "o", "1m"] -[3.927022, "o", "df"] -[4.01716, "o", "et"] -[4.107281, "o", "ch"] -[4.197419, "o", " i"] -[4.287539, "o", "ni"] -[4.377684, "o", "t\u001b"] -[4.467839, "o", "[0"] -[4.557965, "o", "m"] -[5.559473, "o", "\r\n"] -[6.00282, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[6.003631, "o", "Created dfetch.yaml \r\n"] -[6.055559, "o", "$ "] -[7.058159, "o", "\u001b["] -[7.238414, "o", "1m"] -[7.328551, "o", "ls"] -[7.418696, "o", " -"] -[7.508828, "o", "l\u001b"] -[7.598962, "o", "[0"] -[7.689088, "o", "m"] -[8.690442, "o", "\r\n"] -[8.694323, "o", "total 4\r\n-rw-rw-rw- 1 dev dev 733 Feb 23 19:23 dfetch.yaml\r\n"] -[8.699795, "o", "$ "] -[9.702365, "o", "\u001b["] -[9.882646, "o", "1m"] -[9.972784, "o", "ca"] -[10.062924, "o", "t "] -[10.153046, "o", "df"] -[10.243187, "o", "et"] -[10.333316, "o", "ch"] -[10.423452, "o", ".y"] -[10.513579, "o", "am"] -[10.603722, "o", "l\u001b"] -[10.784109, "o", "[0"] -[10.874223, "o", "m"] -[11.876108, "o", "\r\n"] -[11.877736, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[14.884942, "o", "$ "] -[14.886328, "o", "\u001b"] -[15.066648, "o", "[1"] -[15.156768, "o", "m\u001b"] -[15.246884, "o", "[0"] -[15.337035, "o", "m"] -[15.337752, "o", "\r\n"] -[15.339652, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774218024, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.008378, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.011761, "o", "$ "] +[1.016008, "o", "\u001b"] +[1.196447, "o", "[1"] +[1.286579, "o", "ml"] +[1.376636, "o", "s "] +[1.466772, "o", "-"] +[1.557001, "o", "l\u001b"] +[1.647068, "o", "[0"] +[1.737222, "o", "m"] +[2.738893, "o", "\r\n"] +[2.742345, "o", "total 0\r\n"] +[2.74836, "o", "$ "] +[3.752136, "o", "\u001b["] +[3.932295, "o", "1m"] +[4.022484, "o", "df"] +[4.112768, "o", "et"] +[4.202758, "o", "ch"] +[4.29316, "o", " i"] +[4.383532, "o", "ni"] +[4.473974, "o", "t\u001b"] +[4.564362, "o", "[0"] +[4.654762, "o", "m"] +[5.657128, "o", "\r\n"] +[5.844519, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[5.84481, "o", "Created dfetch.yaml\r\n"] +[5.889384, "o", "$ "] +[6.89472, "o", "\u001b["] +[7.075588, "o", "1m"] +[7.165821, "o", "ls"] +[7.256321, "o", " -"] +[7.346392, "o", "l\u001b"] +[7.436626, "o", "[0"] +[7.526995, "o", "m"] +[8.529082, "o", "\r\n"] +[8.535054, "o", "total 4\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:20 dfetch.yaml\r\n"] +[8.541382, "o", "$ "] +[9.547008, "o", "\u001b"] +[9.727132, "o", "[1"] +[9.817376, "o", "mc"] +[9.907446, "o", "at"] +[9.997513, "o", " "] +[10.088108, "o", "df"] +[10.178517, "o", "et"] +[10.268712, "o", "ch"] +[10.358826, "o", ".y"] +[10.448875, "o", "a"] +[10.629814, "o", "ml"] +[10.72003, "o", "\u001b["] +[10.81036, "o", "0m"] +[11.811975, "o", "\r\n"] +[11.815844, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[14.826085, "o", "$ "] +[14.827142, "o", "\u001b["] +[15.007611, "o", "1m"] +[15.097799, "o", "\u001b["] +[15.188227, "o", "0m"] +[15.188636, "o", "\r\n"] +[15.192021, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/report.cast b/doc/asciicasts/report.cast index f0be0c99..355f0f83 100644 --- a/doc/asciicasts/report.cast +++ b/doc/asciicasts/report.cast @@ -1,43 +1,42 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874689, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.028461, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.031205, "o", "$ "] -[1.033757, "o", "\u001b"] -[1.215665, "o", "[1"] -[1.305783, "o", "ml"] -[1.395947, "o", "s "] -[1.48606, "o", "-l"] -[1.576256, "o", "\u001b["] -[1.666325, "o", "0m"] -[2.668055, "o", "\r\n"] -[2.670585, "o", "total 12\r\n"] -[2.670723, "o", "drwxr-xr-x+ 3 dev dev 4096 Feb 23 19:24 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Feb 23 19:24 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Feb 23 19:24 jsmn\r\n"] -[2.674403, "o", "$ "] -[3.676933, "o", "\u001b["] -[3.857205, "o", "1m"] -[3.947368, "o", "df"] -[4.037517, "o", "et"] -[4.127669, "o", "ch "] -[4.217788, "o", "re"] -[4.307899, "o", "po"] -[4.39807, "o", "rt"] -[4.488197, "o", "\u001b["] -[4.578305, "o", "0m"] -[5.579947, "o", "\r\n"] -[6.060498, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[6.103763, "o", " \u001b[1;92mproject :\u001b[0m\u001b[1;34m cpputest\u001b[0m \r\n"] -[6.104563, "o", " \u001b[1;92m remote :\u001b[0m\u001b[1;34m github\u001b[0m \r\n"] -[6.105896, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/cpputest/cpputest.git\u001b[0m \r\n"] -[6.106447, "o", " \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m \r\n"] -[6.106966, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m v3.4\u001b[0m \r\n"] -[6.107504, "o", " \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 23/02/2026, 19:24:38\u001b[0m \r\n"] -[6.108004, "o", " \u001b[1;92m revision :\u001b[0m\u001b[1;34m \u001b[0m \r\n"] -[6.108509, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m \r\n"] -[6.10918, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m BSD 3-Clause \"New\" or \"Revised\" License\u001b[0m \r\n"] -[6.113808, "o", " \u001b[1;92mproject :\u001b[0m\u001b[1;34m jsmn\u001b[0m \r\n"] -[6.11439, "o", " \u001b[1;92m remote :\u001b[0m\u001b[1;34m github\u001b[0m \r\n"] -[6.115916, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/zserge/jsmn.git\u001b[0m \r\n"] -[6.116511, "o", " \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m \r\n"] -[6.118513, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m \u001b[0m \r\n \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 23/02/2026, 19:24:39\u001b[0m \r\n \u001b[1;92m revision :\u001b[0m\u001b[1;34m 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m \r\n"] -[6.119202, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m \r\n"] -[6.119698, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m MIT License\u001b[0m \r\n"] -[9.202615, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 150, "height": 30, "timestamp": 1774218109, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.06134, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.065308, "o", "$ "] +[1.068907, "o", "\u001b["] +[1.249272, "o", "1m"] +[1.339684, "o", "ls"] +[1.429548, "o", " -"] +[1.51968, "o", "l\u001b["] +[1.609893, "o", "0m"] +[2.612191, "o", "\r\n"] +[2.618035, "o", "total 12\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:21 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:21 jsmn\r\n"] +[2.622518, "o", "$ "] +[3.627775, "o", "\u001b["] +[3.807952, "o", "1m"] +[3.898011, "o", "df"] +[3.988214, "o", "et"] +[4.078388, "o", "ch "] +[4.168963, "o", "re"] +[4.259166, "o", "po"] +[4.349278, "o", "rt"] +[4.439354, "o", "\u001b["] +[4.529792, "o", "0m"] +[5.53162, "o", "\r\n"] +[5.720669, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[5.817026, "o", " \u001b[1;92mproject :\u001b[0m\u001b[1;34m cpputest\u001b[0m\r\n"] +[5.817437, "o", " \u001b[1;92m remote :\u001b[0m\u001b[1;34m github\u001b[0m\r\n"] +[5.817981, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/cpputest/cpputest.git\u001b[0m\r\n"] +[5.81802, "o", " \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m\r\n"] +[5.818301, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m v3.4\u001b[0m\r\n"] +[5.818561, "o", " \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 22/03/2026, 23:21:38\u001b[0m\r\n \u001b[1;92m revision :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[5.818849, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[5.819123, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m BSD 3-Clause \"New\" or \"Revised\" License\u001b[0m\r\n"] +[5.820744, "o", " \u001b[1;92mproject :\u001b[0m\u001b[1;34m jsmn\u001b[0m\r\n"] +[5.82103, "o", " \u001b[1;92m remote :\u001b[0m\u001b[1;34m github\u001b[0m\r\n"] +[5.821415, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/zserge/jsmn.git\u001b[0m\r\n"] +[5.821623, "o", " \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m\r\n"] +[5.821867, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[5.82204, "o", " \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 22/03/2026, 23:21:39\u001b[0m\r\n"] +[5.822276, "o", " \u001b[1;92m revision :\u001b[0m\u001b[1;34m 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[5.822444, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[5.822633, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m MIT License\u001b[0m\r\n"] +[8.872143, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/sbom.cast b/doc/asciicasts/sbom.cast index 78e9f5e5..ba9296c4 100644 --- a/doc/asciicasts/sbom.cast +++ b/doc/asciicasts/sbom.cast @@ -1,51 +1,10 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874698, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.027615, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.030303, "o", "$ "] -[1.032767, "o", "\u001b"] -[1.213224, "o", "[1"] -[1.303339, "o", "ml"] -[1.393497, "o", "s "] -[1.483613, "o", "-l"] -[1.573747, "o", "\u001b["] -[1.66389, "o", "0m"] -[2.665721, "o", "\r\n"] -[2.669903, "o", "total 12\r\ndrwxr-xr-x+ 3 dev dev 4096 Feb 23 19:24 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Feb 23 19:24 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Feb 23 19:24 jsmn\r\n"] -[2.67493, "o", "$ "] -[3.679162, "o", "\u001b["] -[3.859394, "o", "1m"] -[3.949538, "o", "df"] -[4.039676, "o", "et"] -[4.129827, "o", "ch"] -[4.219957, "o", " r"] -[4.30998, "o", "ep"] -[4.400124, "o", "or"] -[4.490277, "o", "t "] -[4.580405, "o", "-t"] -[4.760662, "o", " s"] -[4.850918, "o", "bo"] -[4.940985, "o", "m\u001b"] -[5.031106, "o", "[0"] -[5.12124, "o", "m"] -[6.122815, "o", "\r\n"] -[6.569917, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[6.607946, "o", "Generated SBoM report: report.json \r\n"] -[6.678186, "o", "$ "] -[7.680367, "o", "\u001b"] -[7.860629, "o", "[1"] -[7.950816, "o", "mc"] -[8.040979, "o", "at"] -[8.131127, "o", " "] -[8.221263, "o", "re"] -[8.311393, "o", "po"] -[8.40155, "o", "rt"] -[8.491658, "o", ".j"] -[8.581807, "o", "s"] -[8.762047, "o", "on"] -[8.852169, "o", "\u001b["] -[8.942388, "o", "0m"] -[9.944144, "o", "\r\n"] -[9.94624, "o", "{\r\n \"components\": [\r\n {\r\n \"bom-ref\": \"cpputest-v3.4\",\r\n \"evidence\": {\r\n \"identity\": [\r\n {\r\n \"concludedValue\": \"cpputest\",\r\n \"field\": \"name\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Name as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"pkg:github/cpputest/cpputest@v3.4\",\r\n \"field\": \"purl\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n"] -[9.946363, "o", " \"value\": \"Determined from https://github.com/cpputest/cpputest.git as used for the project cpputest in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"v3.4\",\r\n \"field\": \"version\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Version as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n }\r\n ],\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"id\": \"BSD-3-Clause\"\r\n }\r\n }\r\n ],\r\n \"occurrences\": [\r\n {\r\n \"line\": 9,\r\n \"location\": \"dfetch.yaml\",\r\n \"offset\": 11\r\n }\r\n ]\r\n },\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/cpputest/cpputest\"\r\n }\r\n ],\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"id\": \"BSD-3-Clause\"\r\n }\r\n }\r\n ],\r\n \"name\": \"cpputest\",\r\n \"purl\": \"pkg:github/cpputest/cpputest@v3.4\",\r\n \"type\": \"library\",\r\n \"version\": \"v3.4\"\r\n },\r\n {\r\n \"bom-ref\": \"jsmn-25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"evidence\": {\r\n \"identity\": [\r\n {\r\n \"concludedValue\": \"jsmn\",\r\n \"field\": \"name\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Name as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"pkg:github/zserge/jsmn@25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"field\": \"purl\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Determined from https://github.com/zserge/jsmn.git as used for the project jsmn in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"field\": \"version\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Version as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n }\r\n ],\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"id\": \"MIT\"\r\n }\r\n }\r\n ],\r\n \"occurrences\": [\r\n {\r\n \"line\": 14,\r\n \"location\": \"dfetch.yaml\",\r\n \"offset\": 11\r\n }\r\n ]\r\n },\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/zserge/jsmn\"\r\n "] -[9.946405, "o", " }\r\n ],\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"id\": \"MIT\"\r\n }\r\n }\r\n ],\r\n \"name\": \"jsmn\",\r\n \"purl\": \"pkg:github/zserge/jsmn@25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"type\": \"library\",\r\n \"version\": \"25647e692c7906b96ffd2b05ca54c097948e879c\"\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"ref\": \"cpputest-v3.4\"\r\n },\r\n {\r\n \"ref\": \"jsmn-25647e692c7906b96ffd2b05ca54c097948e879c\"\r\n }\r\n ],\r\n \"metadata\": {\r\n \"timestamp\": \"2026-02-23T19:25:05.309915+00:00\",\r\n \"tools\": {\r\n \"components\": [\r\n {\r\n \"bom-ref\": \"dfetch-0.12.1\",\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"build-system\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/actions\"\r\n },\r\n {\r\n \"type\": \"distribution\",\r\n \"url\": \"https://pypi.org/project/dfetch/\"\r\n },\r\n {\r\n \"type\": \"documentation\",\r\n \"url\": \"https://dfetch.readthedocs.io/\"\r\n },\r\n {\r\n \"type\": \"issue-tracker\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/issues\"\r\n },\r\n {\r\n \"type\": \"license\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/blob/main/LICENSE\"\r\n },\r\n {\r\n \"type\": \"release-notes\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/blob/main/CHANGELOG.rst\"\r\n },\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch\"\r\n },\r\n {\r\n \"type\": \"website\",\r\n \"url\": \"https://dfetch-org.github.io/\"\r\n }\r\n ],\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"acknowledgement\": \"declared\",\r\n \"id\": \"MIT\"\r\n }\r\n }\r\n ],\r\n \"name\": \"dfetch\",\r\n \"supplier\": {\r\n \"name\": \"dfetch-org\"\r\n },\r\n \"type\": \"application\",\r\n \"version\": \"0.12.1\"\r\n },\r\n {\r\n \"description\": \"Python library for CycloneDX\",\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"build-system\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/actions\"\r\n },\r\n {\r\n \"type\": \"distribution\",\r\n \"url\": \"https://pypi.org/project/cyclonedx-python-lib/\"\r\n },\r\n {\r\n \"type\": \"documentation\",\r\n \"url\": \"https://cyclonedx-python-library.readthedocs.io/\"\r\n },\r\n {\r\n \"type\": \"issue-tracker\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/issues\"\r\n },\r\n {\r\n \"type\": \"license\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/LICENSE\"\r\n },\r\n {\r\n "] -[9.946424, "o", " \"type\": \"release-notes\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/CHANGELOG.md\"\r\n },\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib\"\r\n },\r\n {\r\n \"type\": \"website\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/#readme\"\r\n }\r\n ],\r\n \"group\": \"CycloneDX\",\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"acknowledgement\": \"declared\",\r\n \"id\": \"Apache-2.0\"\r\n }\r\n }\r\n ],\r\n \"name\": \"cyclonedx-python-lib\",\r\n \"type\": \"library\",\r\n \"version\": \"11.6.0\"\r\n }\r\n ]\r\n }\r\n },\r\n \"serialNumber\": \"urn:uuid:b6595906-e8ff-4867-85da-4e178bbb7539\",\r\n \"version\": 1,\r\n \"$schema\": \"http://cyclonedx.org/schema/bom-1.6.schema.json\",\r\n \"bomFormat\": \"CycloneDX\",\r\n \"specVersion\": \"1.6\"\r\n}"] -[12.950774, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 150, "height": 30, "timestamp": 1774218118, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.013425, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.015977, "o", "$ "] +[1.01914, "o", "\u001b["] +[1.199444, "o", "1m"] +[1.289559, "o", "ls"] +[1.379569, "o", " -"] +[1.469791, "o", "l\u001b"] +[1.56008, "o", "[0"] +[1.650465, "o", "m"] diff --git a/doc/asciicasts/update-patch.cast b/doc/asciicasts/update-patch.cast index f335ecdd..0e113453 100644 --- a/doc/asciicasts/update-patch.cast +++ b/doc/asciicasts/update-patch.cast @@ -1,218 +1,227 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874750, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[2.789474, "o", "\u001b[H\u001b[2J\u001b[3J"] -[2.798343, "o", "$ "] -[3.800592, "o", "\u001b["] -[3.981006, "o", "1m"] -[4.071066, "o", "ls"] -[4.161211, "o", " -"] -[4.251342, "o", "l ."] -[4.341482, "o", "\u001b["] -[4.431616, "o", "0m"] -[5.433454, "o", "\r\n"] -[5.436182, "o", "total 16\r\n"] -[5.436238, "o", "drwxr-xr-x+ 3 dev dev 4096 Feb 23 19:25 cpputest\r\n-rw-rw-rw- 1 dev dev 229 Feb 23 19:25 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Feb 23 19:25 jsmn\r\ndrwxrwxrwx+ 2 dev dev 4096 Feb 23 19:25 patches\r\n"] -[5.439836, "o", "$ "] -[6.442381, "o", "\u001b["] -[6.622645, "o", "1m"] -[6.712784, "o", "ca"] -[6.802991, "o", "t "] -[6.893035, "o", "dfe"] -[6.98323, "o", "tc"] -[7.073346, "o", "h."] -[7.163542, "o", "ya"] -[7.253688, "o", "ml"] -[7.343812, "o", "\u001b[0"] -[7.524231, "o", "m"] -[8.525976, "o", "\r\n"] -[8.528136, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] -[8.531645, "o", "$ "] -[9.534178, "o", "\u001b"] -[9.714457, "o", "[1"] -[9.804592, "o", "mc"] -[9.894741, "o", "at"] -[9.984864, "o", " p"] -[10.075027, "o", "at"] -[10.165148, "o", "ch"] -[10.256223, "o", "es"] -[10.346371, "o", "/c"] -[10.436583, "o", "pp"] -[10.617109, "o", "u"] -[10.70723, "o", "te"] -[10.797396, "o", "st"] -[10.887513, "o", ".p"] -[10.977628, "o", "at"] -[11.06779, "o", "ch"] -[11.157912, "o", "\u001b["] -[11.248051, "o", "0m"] -[12.24978, "o", "\r\n"] -[12.252094, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[12.255527, "o", "$ "] -[13.258031, "o", "\u001b["] -[13.438303, "o", "1m"] -[13.528438, "o", "gi"] -[13.618567, "o", "t "] -[13.708698, "o", "st"] -[13.798823, "o", "at"] -[13.888967, "o", "us"] -[13.979077, "o", "\u001b["] -[14.06921, "o", "0m"] -[15.070091, "o", "\r\n"] -[15.074625, "o", "On branch main\r\nnothing to commit, working tree clean\r\n"] -[15.078532, "o", "$ "] -[16.081248, "o", "\u001b"] -[16.261512, "o", "[1"] -[16.351657, "o", "ms"] -[16.441782, "o", "ed"] -[16.531917, "o", " -"] -[16.622036, "o", "i "] -[16.712168, "o", "'s"] -[16.802281, "o", "/g"] -[16.892424, "o", "it"] -[16.98256, "o", "la"] -[17.162832, "o", "b"] -[17.252969, "o", "/g"] -[17.34309, "o", "it"] -[17.43323, "o", "ea"] -[17.523361, "o", "/g"] -[17.613488, "o", "' "] -[17.70362, "o", "cp"] -[17.793746, "o", "pu"] -[17.883869, "o", "te"] -[18.064229, "o", "st"] -[18.154271, "o", "/"] -[18.244475, "o", "sr"] -[18.334588, "o", "c/"] -[18.424729, "o", "RE"] -[18.514851, "o", "AD"] -[18.604987, "o", "ME"] -[18.695119, "o", ".m"] -[18.785237, "o", "d\u001b"] -[18.96548, "o", "[0"] -[19.055601, "o", "m"] -[20.05716, "o", "\r\n"] -[20.063117, "o", "$ "] -[21.065603, "o", "\u001b["] -[21.245861, "o", "1m"] -[21.336068, "o", "gi"] -[21.426136, "o", "t "] -[21.516265, "o", "ad"] -[21.606389, "o", "d "] -[21.696515, "o", ".\u001b"] -[21.786647, "o", "[0"] -[21.876777, "o", "m"] -[22.878339, "o", "\r\n"] -[22.887504, "o", "$ "] -[23.890073, "o", "\u001b["] -[24.070408, "o", "1m"] -[24.160521, "o", "gi"] -[24.250657, "o", "t "] -[24.340781, "o", "com"] -[24.430919, "o", "mi"] -[24.521077, "o", "t "] -[24.611194, "o", "-a"] -[24.701337, "o", " -"] -[24.791464, "o", "m '"] -[24.971712, "o", "Fi"] -[25.061863, "o", "x "] -[25.151983, "o", "vc"] -[25.242035, "o", "s "] -[25.332179, "o", "hos"] -[25.422297, "o", "t'"] -[25.512432, "o", "\u001b["] -[25.602558, "o", "0m"] -[26.60429, "o", "\r\n"] -[26.619123, "o", "[main c23f506] Fix vcs host\r\n 1 file changed, 1 insertion(+), 1 deletion(-)\r\n"] -[26.624049, "o", "$ "] -[27.626531, "o", "\u001b["] -[27.806908, "o", "1m"] -[27.896964, "o", "df"] -[27.987036, "o", "et"] -[28.077186, "o", "ch"] -[28.167314, "o", " u"] -[28.257447, "o", "pd"] -[28.347576, "o", "at"] -[28.437706, "o", "e-"] -[28.527834, "o", "pa"] -[28.708108, "o", "tch"] -[28.79823, "o", " c"] -[28.888352, "o", "pp"] -[28.978489, "o", "ut"] -[29.068616, "o", "es"] -[29.158748, "o", "t\u001b"] -[29.248871, "o", "[0"] -[29.339005, "o", "m"] -[30.340559, "o", "\r\n"] -[30.770964, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[30.801971, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[30.802118, "o", "\u001b[?25l"] -[30.88328, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.964625, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.045183, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.125769, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.206287, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.286779, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.370388, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.452813, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.533487, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.613889, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.695233, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.780538, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.868411, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.90514, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K \u001b[1;34m> Fetched v3.4\u001b[0m \r\n"] -[32.222704, "o", " \u001b[1;34m> Updating patch \"patches/cpputest.patch\"\u001b[0m \r\n"] -[32.240761, "o", "\u001b[?25l"] -[32.321906, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.402415, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.483001, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.563674, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.644078, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.725032, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.805313, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.888109, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.968204, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[33.003794, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[33.004379, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m \r\n"] -[33.005956, "o", " \u001b[1;34m> Applying patch \"patches/cpputest.patch\"\u001b[0m \r\n"] -[33.00961, "o", " \u001b[34msuccessfully patched 1/1: \u001b[0m\u001b[34m b'README.md'\u001b[0m \r\n"] -[33.107417, "o", "$ "] -[34.109973, "o", "\u001b["] -[34.290202, "o", "1m"] -[34.380341, "o", "ca"] -[34.470469, "o", "t "] -[34.560605, "o", "pat"] -[34.650724, "o", "ch"] -[34.740859, "o", "es"] -[34.831173, "o", "/c"] -[34.921215, "o", "pp"] -[35.011352, "o", "ute"] -[35.191728, "o", "st"] -[35.281837, "o", ".p"] -[35.371985, "o", "at"] -[35.462118, "o", "ch"] -[35.552255, "o", "\u001b[0"] -[35.642376, "o", "m"] -[36.644094, "o", "\r\n"] -[36.646201, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..da133cb 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitea.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[36.649557, "o", "$ "] -[37.651876, "o", "\u001b["] -[37.839955, "o", "1m"] -[37.926313, "o", "gi"] -[38.016419, "o", "t "] -[38.106544, "o", "st"] -[38.196667, "o", "at"] -[38.286803, "o", "us"] -[38.376957, "o", "\u001b["] -[38.467068, "o", "0m"] -[39.468573, "o", "\r\n"] -[39.493615, "o", "On branch main"] -[39.494024, "o", "\r\nChanges not staged for commit:"] -[39.494279, "o", "\r\n (use \"git add ...\" to update what will be committed)\r\n (use \"git restore ...\" to discard changes in working directory)\r\n\t\u001b[31mmodified: cpputest/src/.dfetch_data.yaml\u001b[m\r\n\t"] -[39.494304, "o", "\u001b[31mmodified: patches/cpputest.patch\u001b[m\r\n\r\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\r\n"] -[42.502118, "o", "$ "] -[42.503411, "o", "\u001b["] -[42.683715, "o", "1m"] -[42.773835, "o", "\u001b["] -[42.864163, "o", "0m"] -[42.864718, "o", "\r\n"] -[42.867041, "o", "/workspaces/dfetch/doc/generate-casts"] -[42.867196, "o", "\r\n"] +{"version": 2, "width": 150, "height": 30, "timestamp": 1774218168, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[2.026017, "o", "\u001b[H\u001b[2J\u001b[3J"] +[2.030032, "o", "$ "] +[3.032909, "o", "\u001b"] +[3.213291, "o", "[1"] +[3.30334, "o", "ml"] +[3.39384, "o", "s "] +[3.484058, "o", "-l"] +[3.574134, "o", " ."] +[3.664429, "o", "\u001b["] +[3.754766, "o", "0m"] +[4.7567, "o", "\r\n"] +[4.762029, "o", "total 16\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:22 cpputest\r\n-rw-r--r-- 1 ben ben 229 22 mrt 23:22 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:22 jsmn\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:22 patches\r\n"] +[4.767239, "o", "$ "] +[5.769679, "o", "\u001b"] +[5.950278, "o", "[1"] +[6.040232, "o", "mc"] +[6.130421, "o", "at"] +[6.220458, "o", " "] +[6.310808, "o", "df"] +[6.401269, "o", "et"] +[6.491327, "o", "ch"] +[6.581783, "o", ".y"] +[6.671783, "o", "a"] +[6.852317, "o", "ml"] +[6.942597, "o", "\u001b["] +[7.032738, "o", "0m"] +[8.034749, "o", "\r\n"] +[8.03807, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] +[8.043469, "o", "$ "] +[9.047844, "o", "\u001b["] +[9.22817, "o", "1m"] +[9.318387, "o", "ca"] +[9.408521, "o", "t "] +[9.498646, "o", "pa"] +[9.5888, "o", "tc"] +[9.67896, "o", "he"] +[9.769354, "o", "s/"] +[9.859456, "o", "cp"] +[9.94937, "o", "pu"] +[10.129806, "o", "te"] +[10.219857, "o", "st"] +[10.310398, "o", ".p"] +[10.400925, "o", "at"] +[10.490958, "o", "ch"] +[10.581123, "o", "\u001b["] +[10.671291, "o", "0m"] +[11.673514, "o", "\r\n"] +[11.676289, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[11.682143, "o", "$ "] +[12.685493, "o", "\u001b["] +[12.865694, "o", "1m"] +[12.955896, "o", "gi"] +[13.0461, "o", "t "] +[13.136101, "o", "st"] +[13.226687, "o", "at"] +[13.316741, "o", "us"] +[13.406844, "o", "\u001b["] +[13.497039, "o", "0m"] +[14.49872, "o", "\r\n"] +[14.51396, "o", "On branch main\r\nnothing to commit, working tree clean\r\n"] +[14.51893, "o", "$ "] +[15.52226, "o", "\u001b["] +[15.702518, "o", "1m"] +[15.792555, "o", "se"] +[15.883059, "o", "d "] +[15.973299, "o", "-i"] +[16.063408, "o", " '"] +[16.153595, "o", "s/"] +[16.243722, "o", "gi"] +[16.334144, "o", "tl"] +[16.424195, "o", "ab"] +[16.604992, "o", "/g"] +[16.694877, "o", "it"] +[16.784948, "o", "ea"] +[16.875182, "o", "/g"] +[16.965771, "o", "' "] +[17.056113, "o", "cp"] +[17.146296, "o", "pu"] +[17.236464, "o", "te"] +[17.326452, "o", "st"] +[17.507156, "o", "/s"] +[17.597298, "o", "rc"] +[17.687586, "o", "/R"] +[17.777598, "o", "EA"] +[17.867738, "o", "DM"] +[17.957949, "o", "E."] +[18.048133, "o", "md"] +[18.138329, "o", "\u001b["] +[18.228351, "o", "0m"] +[19.229516, "o", "\r\n"] +[19.236494, "o", "$ "] +[20.240082, "o", "\u001b"] +[20.420322, "o", "[1"] +[20.510632, "o", "mg"] +[20.601093, "o", "it"] +[20.691158, "o", " "] +[20.781296, "o", "ad"] +[20.871471, "o", "d "] +[20.961938, "o", ".\u001b"] +[21.052345, "o", "[0"] +[21.142711, "o", "m"] +[22.144788, "o", "\r\n"] +[22.156438, "o", "$ "] +[23.15981, "o", "\u001b"] +[23.340088, "o", "[1"] +[23.43028, "o", "mg"] +[23.52058, "o", "it"] +[23.610626, "o", " c"] +[23.700737, "o", "om"] +[23.790917, "o", "mi"] +[23.881089, "o", "t "] +[23.971276, "o", "-a"] +[24.0614, "o", " -"] +[24.241817, "o", "m"] +[24.331886, "o", " '"] +[24.421997, "o", "Fi"] +[24.512177, "o", "x "] +[24.602546, "o", "vc"] +[24.692544, "o", "s "] +[24.782608, "o", "ho"] +[24.872738, "o", "st"] +[24.962953, "o", "'\u001b"] +[25.143459, "o", "[0"] +[25.233276, "o", "m"] +[26.234726, "o", "\r\n"] +[26.241367, "o", "[main 63bdecc] Fix vcs host\r\n"] +[26.241496, "o", " 1 file changed, 1 insertion(+), 1 deletion(-)\r\n"] +[26.245305, "o", "$ "] +[27.249269, "o", "\u001b["] +[27.429367, "o", "1m"] +[27.519607, "o", "df"] +[27.609693, "o", "et"] +[27.699861, "o", "ch"] +[27.789944, "o", " u"] +[27.879934, "o", "pd"] +[27.970325, "o", "at"] +[28.060411, "o", "e-"] +[28.150652, "o", "pa"] +[28.330866, "o", "tch"] +[28.421185, "o", " c"] +[28.511354, "o", "pp"] +[28.601837, "o", "ut"] +[28.691932, "o", "es"] +[28.782055, "o", "t\u001b"] +[28.872144, "o", "[0"] +[28.962366, "o", "m"] +[29.96404, "o", "\r\n"] +[30.156472, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[30.178651, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[30.178757, "o", "\u001b[?25l"] +[30.259711, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.340476, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.42202, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.50291, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.583533, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.664044, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.744681, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.825323, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.905766, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[30.986481, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.066816, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.147417, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.228112, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.308424, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.389101, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.45111, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[31.451624, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] +[31.488595, "o", " \u001b[1;34m> Updating patch \"patches/cpputest.patch\"\u001b[0m\r\n"] +[31.495079, "o", "\u001b[?25l"] +[31.575864, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.656733, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.737987, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.818455, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.899617, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.980462, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.060961, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.141331, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.221899, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.302494, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.383071, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.463673, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.490771, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[32.491269, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] +[32.491647, "o", " \u001b[1;34m> Applying patch \"patches/cpputest.patch\"\u001b[0m\r\n"] +[32.492991, "o", " \u001b[34msuccessfully patched 1/1: \u001b[0m\u001b[34m \u001b[0m \r\n\u001b[34mb'README.md'\u001b[0m \r\n"] +[32.554168, "o", "$ "] +[33.557856, "o", "\u001b"] +[33.738006, "o", "[1"] +[33.828132, "o", "mc"] +[33.918698, "o", "at"] +[34.009106, "o", " "] +[34.099631, "o", "pa"] +[34.189814, "o", "tc"] +[34.280317, "o", "he"] +[34.370364, "o", "s/"] +[34.460565, "o", "c"] +[34.641551, "o", "pp"] +[34.731697, "o", "ut"] +[34.821896, "o", "es"] +[34.912007, "o", "t."] +[35.002131, "o", "p"] +[35.092293, "o", "at"] +[35.182498, "o", "ch"] +[35.272607, "o", "\u001b["] +[35.362763, "o", "0m"] +[36.364454, "o", "\r\n"] +[36.36673, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..da133cb 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitea.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[36.372381, "o", "$ "] +[37.375792, "o", "\u001b["] +[37.556109, "o", "1m"] +[37.646306, "o", "gi"] +[37.736639, "o", "t "] +[37.826755, "o", "sta"] +[37.916721, "o", "tu"] +[38.007064, "o", "s\u001b"] +[38.097219, "o", "[0"] +[38.187305, "o", "m"] +[39.189513, "o", "\r\n"] +[39.209648, "o", "On branch main\r\nChanges not staged for commit:\r\n (use \"git add ...\" to update what will be committed)\r\n (use \"git restore ...\" to discard changes in working directory)\r\n\t\u001b[31mmodified: cpputest/src/.dfetch_data.yaml\u001b[m\r\n\t\u001b[31mmodified: patches/cpputest.patch\u001b[m\r\n\r\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\r\n"] +[42.218173, "o", "$ "] +[42.219544, "o", "\u001b["] +[42.39983, "o", "1m"] +[42.490111, "o", "\u001b["] +[42.580368, "o", "0m"] +[42.580903, "o", "\r\n"] +[42.583737, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/update.cast b/doc/asciicasts/update.cast index 8370605b..56883580 100644 --- a/doc/asciicasts/update.cast +++ b/doc/asciicasts/update.cast @@ -1,105 +1,110 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874666, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.792779, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.79829, "o", "$ "] -[1.800719, "o", "\u001b["] -[1.981049, "o", "1m"] -[2.071154, "o", "ls"] -[2.161305, "o", " -"] -[2.251436, "o", "l\u001b["] -[2.341558, "o", "0m"] -[3.342819, "o", "\r\n"] -[3.345391, "o", "total 4\r\n"] -[3.345442, "o", "-rw-rw-rw- 1 dev dev 733 Feb 23 19:24 dfetch.yaml\r\n"] -[3.34889, "o", "$ "] -[4.351428, "o", "\u001b"] -[4.532992, "o", "[1"] -[4.623119, "o", "mc"] -[4.71326, "o", "at"] -[4.803524, "o", " d"] -[4.893671, "o", "fe"] -[4.983773, "o", "tc"] -[5.073914, "o", "h."] -[5.16405, "o", "ya"] -[5.254183, "o", "ml"] -[5.434434, "o", "\u001b"] -[5.524594, "o", "[0"] -[5.614715, "o", "m"] -[6.615812, "o", "\r\n"] -[6.619732, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[6.623907, "o", "$ "] -[7.626235, "o", "\u001b["] -[7.806502, "o", "1m"] -[7.896655, "o", "df"] -[7.986779, "o", "et"] -[8.076908, "o", "ch"] -[8.167067, "o", " u"] -[8.257188, "o", "pd"] -[8.347329, "o", "at"] -[8.437455, "o", "e\u001b"] -[8.527597, "o", "[0"] -[8.707974, "o", "m"] -[9.70937, "o", "\r\n"] -[10.176248, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[10.187892, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[10.188026, "o", "\u001b[?25l"] -[10.269212, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.349782, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.430587, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.511158, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.591669, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.672296, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.754785, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.835198, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.914512, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.995053, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[11.075605, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[11.144743, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[11.145703, "o", "\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[11.146108, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m "] -[11.146629, "o", "\r\n"] -[11.16605, "o", " \u001b[1;92mjsmn:\u001b[0m \r\n"] -[11.166449, "o", "\u001b[?25l"] -[11.247113, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.327692, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.408228, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.488727, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.569301, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.649862, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.73124, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.8115, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.893498, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.97377, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[12.054423, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[12.13502, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[12.170477, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[12.171287, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m \r\n"] -[12.253209, "o", "$ "] -[13.255767, "o", "\u001b["] -[13.436045, "o", "1m"] -[13.526212, "o", "ls"] -[13.616335, "o", " -"] -[13.70673, "o", "l\u001b"] -[13.796609, "o", "[0"] -[13.886747, "o", "m"] -[14.888318, "o", "\r\n"] -[14.890836, "o", "total 12\r\ndrwxrwxrwx+ 3 dev dev 4096 Feb 23 19:24 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Feb 23 19:24 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Feb 23 19:24 jsmn\r\n"] -[14.894165, "o", "$ "] -[15.896586, "o", "\u001b"] -[16.077997, "o", "[1"] -[16.168139, "o", "md"] -[16.258281, "o", "fe"] -[16.348417, "o", "tc"] -[16.438525, "o", "h "] -[16.528677, "o", "up"] -[16.618805, "o", "da"] -[16.708929, "o", "te"] -[16.799063, "o", "\u001b["] -[16.979329, "o", "0"] -[17.069443, "o", "m"] -[18.07117, "o", "\r\n"] -[18.521556, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[18.538025, "o", " \u001b[1;92mcpputest:\u001b[0m \r\n"] -[18.538772, "o", " \u001b[1;34m> up-to-date (v3.4)\u001b[0m \r\n"] -[19.201797, "o", " \u001b[1;92mjsmn:\u001b[0m \r\n"] -[19.202368, "o", " \u001b[1;34m> up-to-date (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m \r\n"] -[22.277325, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774218087, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.233363, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.238442, "o", "$ "] +[1.241463, "o", "\u001b["] +[1.422097, "o", "1m"] +[1.512379, "o", "ls"] +[1.6027, "o", " -"] +[1.693148, "o", "l\u001b"] +[1.783496, "o", "[0"] +[1.873889, "o", "m"] +[2.875898, "o", "\r\n"] +[2.88166, "o", "total 4\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\n"] +[2.887077, "o", "$ "] +[3.892458, "o", "\u001b["] +[4.073391, "o", "1m"] +[4.163608, "o", "ca"] +[4.253956, "o", "t "] +[4.344134, "o", "dfe"] +[4.434182, "o", "tc"] +[4.524494, "o", "h."] +[4.614586, "o", "ya"] +[4.704607, "o", "ml"] +[4.795191, "o", "\u001b[0"] +[4.975995, "o", "m"] +[5.97809, "o", "\r\n"] +[5.9815, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[5.987898, "o", "$ "] +[6.991262, "o", "\u001b"] +[7.171452, "o", "[1"] +[7.2615, "o", "md"] +[7.351701, "o", "fe"] +[7.441897, "o", "t"] +[7.532024, "o", "ch"] +[7.622146, "o", " u"] +[7.712287, "o", "pd"] +[7.802369, "o", "at"] +[7.892715, "o", "e"] +[8.073041, "o", "\u001b["] +[8.162965, "o", "0m"] +[9.164693, "o", "\r\n"] +[9.358088, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[9.364843, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[9.364903, "o", "\u001b[?25l"] +[9.446382, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[9.527193, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[9.608032, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[9.688568, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[9.769153, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[9.849931, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[9.930557, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.011007, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.091687, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.172454, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.252824, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.333788, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.414786, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.495392, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.576018, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.624749, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[10.625366, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] +[10.642269, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] +[10.723411, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[10.804289, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[10.884782, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[10.96576, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.046692, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.127201, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.208056, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.288879, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.369349, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.449916, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.530595, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.611101, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.691748, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.772456, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.853287, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.865125, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[11.86633, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[11.929063, "o", "$ "] +[12.402401, "r", "103x30"] +[12.402578, "r", "103x30"] +[12.403127, "r", "150x30"] +[12.933506, "o", "\u001b["] +[13.113624, "o", "1m"] +[13.203749, "o", "ls"] +[13.293959, "o", " -"] +[13.384128, "o", "l\u001b"] +[13.474844, "o", "[0"] +[13.564833, "o", "m"] +[14.566464, "o", "\r\n"] +[14.571196, "o", "total 12\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:21 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:21 jsmn\r\n"] +[14.576761, "o", "$ "] +[15.580579, "o", "\u001b["] +[15.760735, "o", "1m"] +[15.851078, "o", "df"] +[15.94163, "o", "et"] +[16.032217, "o", "ch"] +[16.122798, "o", " u"] +[16.213198, "o", "pd"] +[16.303369, "o", "at"] +[16.393492, "o", "e\u001b"] +[16.48365, "o", "[0"] +[16.664569, "o", "m"] +[17.666286, "o", "\r\n"] +[17.853959, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[17.862941, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[17.863598, "o", " \u001b[1;34m> up-to-date (v3.4)\u001b[0m\r\n"] +[18.502227, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[18.502783, "o", " \u001b[1;34m> up-to-date (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[21.550088, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/validate.cast b/doc/asciicasts/validate.cast index 7e6e5118..5edefae2 100644 --- a/doc/asciicasts/validate.cast +++ b/doc/asciicasts/validate.cast @@ -1,20 +1,18 @@ -{"version": 2, "width": 189, "height": 16, "timestamp": 1771874624, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.567993, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.572791, "o", "$ "] -[1.575268, "o", "\u001b"] -[1.755635, "o", "[1"] -[1.845761, "o", "md"] -[1.935931, "o", "fe"] -[2.026059, "o", "tc"] -[2.116182, "o", "h "] -[2.206326, "o", "va"] -[2.296457, "o", "li"] -[2.386587, "o", "da"] -[2.476753, "o", "te"] -[2.657001, "o", "\u001b"] -[2.747148, "o", "[0"] -[2.837274, "o", "m"] -[3.838671, "o", "\r\n"] -[4.291542, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m \r\n"] -[4.29821, "o", " \u001b[1;92mdfetch.yaml :\u001b[0m\u001b[1;34m valid\u001b[0m \r\n"] -[7.362525, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774218046, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} +[0.229456, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.233622, "o", "$ "] +[1.238846, "o", "\u001b["] +[1.419337, "o", "1m"] +[1.509845, "o", "df"] +[1.600045, "o", "et"] +[1.690281, "o", "ch "] +[1.780714, "o", "va"] +[1.871096, "o", "li"] +[1.96129, "o", "da"] +[2.051498, "o", "te"] +[2.141549, "o", "\u001b[0"] +[2.322535, "o", "m"] +[3.324552, "o", "\r\n"] +[3.524761, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[3.528053, "o", " \u001b[1;92mdfetch.yaml :\u001b[0m\u001b[1;34m valid\u001b[0m\r\n"] +[6.574697, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] From 40d03917f07d46687b0956c4219bf7e88e18a5b6 Mon Sep 17 00:00:00 2001 From: Ben Spoor Date: Sun, 22 Mar 2026 23:30:02 +0100 Subject: [PATCH 3/6] NO_COLOR for dfetch output in docs --- doc/conf.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/conf.py b/doc/conf.py index d4b54235..62f56e42 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -13,6 +13,11 @@ import os import sys +# Prevent ANSI color codes in command output captured by sphinxcontrib.programoutput. +# Python 3.13+ argparse emits colors when FORCE_COLOR is set; NO_COLOR suppresses +# that regardless of FORCE_COLOR, and dfetch's own Rich console respects it too. +os.environ["NO_COLOR"] = "1" + from dfetch import __version__ # -- General configuration ------------------------------------------------ From 3f7c93ac3c9afcfea1b2f9a41ee7cfa098d94b12 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 23 Mar 2026 06:17:45 +0000 Subject: [PATCH 4/6] Fix missing closing quote in unfetched-project --- CHANGELOG.rst | 1 + dfetch/reporting/check/reporter.py | 2 +- features/check-report-code-climate.feature | 2 +- features/check-report-jenkins.feature | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 025e9335..b3391a48 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,7 @@ Release 0.13.0 (unreleased) * Fix directory hash being non-deterministic across filesystem traversal orders, causing false local-change detection (#1058) * Fix ``dfetch freeze`` not capturing branch information for SVN projects when only the revision matched (#1058) * Rename child-manifests to sub-manifests in documentation and code (#1027) +* Fix missing closing quote in unfetched-project diagnostic command example (#1070) * Fetch git submodules in git subproject at pinned revision (#1013) * Add nested projects in subprojects to project report (#1017) * Make ``dfetch report`` output more yaml-like (#1017) diff --git a/dfetch/reporting/check/reporter.py b/dfetch/reporting/check/reporter.py index 2f216912..fba1a299 100644 --- a/dfetch/reporting/check/reporter.py +++ b/dfetch/reporting/check/reporter.py @@ -153,7 +153,7 @@ def unfetched_project( message=f"{project.name} was never fetched!", description=( f"The manifest requires version '{str(wanted_version) or 'latest'}' of {project.name}. " - f"it was never fetched, fetch it with 'dfetch update {project.name}. " + f"it was never fetched, fetch it with 'dfetch update {project.name}'. " f"The latest version available is '{latest}'" ), ) diff --git a/features/check-report-code-climate.feature b/features/check-report-code-climate.feature index 50025f81..cd8cb23e 100644 --- a/features/check-report-code-climate.feature +++ b/features/check-report-code-climate.feature @@ -25,7 +25,7 @@ Feature: Let check report to code climate """ [ { - "description": "The manifest requires version 'v1' of ext/test-repo-tag-v1. it was never fetched, fetch it with 'dfetch update ext/test-repo-tag-v1. The latest version available is 'v2.0'", + "description": "The manifest requires version 'v1' of ext/test-repo-tag-v1. it was never fetched, fetch it with 'dfetch update ext/test-repo-tag-v1'. The latest version available is 'v2.0'", "check_name": "unfetched-project", "categories": [ "Security", diff --git a/features/check-report-jenkins.feature b/features/check-report-jenkins.feature index 5532ffbd..6396ee9c 100644 --- a/features/check-report-jenkins.feature +++ b/features/check-report-jenkins.feature @@ -30,7 +30,7 @@ Feature: Let check report to jenkins "fileName": "dfetch.yaml", "severity": "High", "message": "ext/test-repo-tag-v1 : ext/test-repo-tag-v1 was never fetched!", - "description": "The manifest requires version 'v1' of ext/test-repo-tag-v1. it was never fetched, fetch it with 'dfetch update ext/test-repo-tag-v1. The latest version available is 'v2.0'", + "description": "The manifest requires version 'v1' of ext/test-repo-tag-v1. it was never fetched, fetch it with 'dfetch update ext/test-repo-tag-v1'. The latest version available is 'v2.0'", "lineStart": 9, "lineEnd": 9, "columnStart": 13, From 14360f9a56ff9d6d9bcda5fcd9297f8c72883325 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 23 Mar 2026 06:23:01 +0000 Subject: [PATCH 5/6] Don't show info for archive in env --- dfetch/project/archivesubproject.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dfetch/project/archivesubproject.py b/dfetch/project/archivesubproject.py index f941716f..91a684b9 100644 --- a/dfetch/project/archivesubproject.py +++ b/dfetch/project/archivesubproject.py @@ -41,7 +41,6 @@ from __future__ import annotations -import http.client import os import pathlib import tempfile @@ -98,8 +97,7 @@ def revision_is_enough() -> bool: @staticmethod def list_tool_info() -> None: - """Log information about the archive fetching tool (Python's http.client).""" - SubProject._log_tool("http.client", http.client.__doc__ or "built-in") + """No external tool info to report; archive fetching uses Python stdlib only.""" def get_default_branch(self) -> str: """Archives have no branches; return an empty string.""" From 5f49250b8a9939a5448f6cc9120546595af80d47 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 23 Mar 2026 06:30:26 +0000 Subject: [PATCH 6/6] Update casts --- doc/asciicasts/basic.cast | 329 +++++++++---------- doc/asciicasts/check-ci.cast | 244 +++++++-------- doc/asciicasts/check.cast | 114 +++---- doc/asciicasts/diff.cast | 213 ++++++------- doc/asciicasts/environment.cast | 58 ++-- doc/asciicasts/format-patch.cast | 246 ++++++++------- doc/asciicasts/freeze.cast | 141 ++++----- doc/asciicasts/import.cast | 138 ++++---- doc/asciicasts/init.cast | 122 ++++---- doc/asciicasts/report.cast | 87 ++--- doc/asciicasts/sbom.cast | 60 +++- doc/asciicasts/update-patch.cast | 453 +++++++++++++-------------- doc/asciicasts/update.cast | 216 +++++++------ doc/asciicasts/validate.cast | 37 +-- doc/generate-casts/generate-casts.sh | 6 + 15 files changed, 1261 insertions(+), 1203 deletions(-) diff --git a/doc/asciicasts/basic.cast b/doc/asciicasts/basic.cast index 3195e1ec..52323e71 100644 --- a/doc/asciicasts/basic.cast +++ b/doc/asciicasts/basic.cast @@ -1,162 +1,167 @@ -{"version": 2, "width": 165, "height": 30, "timestamp": 1774217994, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.277463, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.281339, "o", "$ "] -[1.329332, "o", "\u001b["] -[1.509849, "o", "1m"] -[1.599901, "o", "ls"] -[1.6901, "o", " -"] -[1.78043, "o", "l\u001b"] -[1.87076, "o", "[0"] -[1.960743, "o", "m"] -[2.96265, "o", "\r\n"] -[3.010691, "o", "total 4\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:19 dfetch.yaml\r\n"] -[3.015562, "o", "$ "] -[4.019845, "o", "\u001b["] -[4.200347, "o", "1m"] -[4.290708, "o", "ca"] -[4.381089, "o", "t "] -[4.471154, "o", "dfe"] -[4.561449, "o", "tc"] -[4.651904, "o", "h."] -[4.742181, "o", "ya"] -[4.832595, "o", "ml"] -[4.922644, "o", "\u001b[0"] -[5.103248, "o", "m"] -[6.10526, "o", "\r\n"] -[6.108791, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[6.114635, "o", "$ "] -[7.117262, "o", "\u001b["] -[7.298124, "o", "1m"] -[7.388475, "o", "df"] -[7.478483, "o", "et"] -[7.56907, "o", "ch"] -[7.659411, "o", " c"] -[7.749906, "o", "he"] -[7.840325, "o", "ck"] -[7.930449, "o", "\u001b["] -[8.020943, "o", "0m"] -[9.02308, "o", "\r\n"] -[9.216305, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[9.224162, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] -[9.305576, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.386179, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.466766, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.504946, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[9.505316, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] -[9.505954, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] -[9.58733, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.668014, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.748583, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.829052, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.909613, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.990756, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.071734, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[10.094316, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[10.094846, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] -[10.144431, "o", "$ "] -[11.147301, "o", "\u001b["] -[11.32783, "o", "1m"] -[11.418236, "o", "se"] -[11.508326, "o", "d "] -[11.598602, "o", "-i"] -[11.688992, "o", " '"] -[11.779319, "o", "s/"] -[11.86989, "o", "v3"] -[11.960181, "o", ".4"] -[12.050597, "o", "/v"] -[12.231403, "o", "4.0"] -[12.321831, "o", "/g"] -[12.412174, "o", "' "] -[12.502577, "o", "df"] -[12.592961, "o", "et"] -[12.683165, "o", "ch"] -[12.773546, "o", ".y"] -[12.863976, "o", "am"] -[12.954426, "o", "l\u001b"] -[13.134779, "o", "[0"] -[13.225312, "o", "m"] -[14.227276, "o", "\r\n"] -[14.276088, "o", "$ "] -[15.280282, "o", "\u001b"] -[15.460799, "o", "[1"] -[15.551265, "o", "mc"] -[15.641703, "o", "at"] -[15.732085, "o", " d"] -[15.822467, "o", "fe"] -[15.912513, "o", "tc"] -[16.002826, "o", "h."] -[16.093298, "o", "ya"] -[16.1837, "o", "ml"] -[16.364586, "o", "\u001b"] -[16.454869, "o", "[0"] -[16.545008, "o", "m"] -[17.547531, "o", "\r\n"] -[17.551679, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v4.0 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[17.556884, "o", "$ "] -[18.56025, "o", "\u001b["] -[18.740381, "o", "1m"] -[18.830695, "o", "df"] -[18.920829, "o", "et"] -[19.010975, "o", "ch "] -[19.101176, "o", "up"] -[19.191211, "o", "da"] -[19.281515, "o", "te"] -[19.372092, "o", "\u001b["] -[19.46215, "o", "0m"] -[20.46373, "o", "\r\n"] -[20.657925, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[20.665101, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] -[20.746191, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[20.826921, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[20.907735, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[20.988288, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.069024, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.149734, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.230179, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.310967, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.391449, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.472076, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.55255, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.633238, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.713718, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.794327, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] -[21.818442, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[21.819001, "o", " \u001b[1;34m> Fetched v4.0\u001b[0m\r\n"] -[21.832644, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] -[21.832705, "o", "\u001b[?25l"] -[21.913624, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[21.994509, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.075373, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.155794, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.236364, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.317076, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.397786, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.478394, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.558969, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.639546, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.720246, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.800763, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.881248, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[22.961837, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.042603, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.123209, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[23.170164, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[23.17151, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] -[23.225209, "o", "$ "] -[24.228815, "o", "\u001b["] -[24.408873, "o", "1m"] -[24.499102, "o", "ls"] -[24.589565, "o", " -"] -[24.679978, "o", "l\u001b"] -[24.770387, "o", "[0"] -[24.860476, "o", "m"] -[25.862308, "o", "\r\n"] -[25.867889, "o", "total 12\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:20 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:20 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:20 jsmn\r\n"] -[28.878171, "o", "$ "] -[28.879727, "o", "\u001b"] -[29.060551, "o", "[1"] -[29.150632, "o", "m\u001b"] -[29.24086, "o", "[0"] -[29.330883, "o", "m"] -[29.331127, "o", "\r\n"] -[29.333606, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247049, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.575054, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.578772, "o", "$ "] +[1.753268, "o", "\u001b"] +[1.932344, "o", "[1"] +[2.022517, "o", "ml"] +[2.112659, "o", "s "] +[2.202799, "o", "-"] +[2.292924, "o", "l\u001b"] +[2.383263, "o", "[0"] +[2.473361, "o", "m"] +[3.475061, "o", "\r\n"] +[3.592392, "o", "total 4\r\n"] +[3.592558, "o", "-rw-rw-rw- 1 dev dev 733 Mar 23 06:24 dfetch.yaml\r\n"] +[3.597748, "o", "$ "] +[4.601017, "o", "\u001b"] +[4.78132, "o", "[1"] +[4.871477, "o", "mc"] +[4.961617, "o", "at"] +[5.05174, "o", " "] +[5.141881, "o", "df"] +[5.232023, "o", "et"] +[5.322152, "o", "ch"] +[5.41559, "o", ".y"] +[5.503826, "o", "a"] +[5.684086, "o", "ml"] +[5.77425, "o", "\u001b["] +[5.864343, "o", "0m"] +[6.865923, "o", "\r\n"] +[6.869423, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:"] +[6.869965, "o", "\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[6.878482, "o", "$ "] +[7.881322, "o", "\u001b"] +[8.06242, "o", "[1"] +[8.152555, "o", "md"] +[8.242702, "o", "fe"] +[8.33286, "o", "tc"] +[8.422958, "o", "h "] +[8.513105, "o", "ch"] +[8.60326, "o", "ec"] +[8.693366, "o", "k\u001b"] +[8.783543, "o", "[0"] +[8.963788, "o", "m"] +[9.965336, "o", "\r\n"] +[10.443987, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[10.461279, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] +[10.545844, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.626481, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.707096, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.768657, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[10.769949, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] +[10.770873, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[10.771001, "o", "\u001b[?25l"] +[10.851827, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.932411, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[11.012985, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[11.093673, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[11.174356, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[11.254952, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[11.333922, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[11.334767, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[11.39488, "o", "$ "] +[12.398057, "o", "\u001b["] +[12.578008, "o", "1m"] +[12.668157, "o", "se"] +[12.758294, "o", "d "] +[12.848439, "o", "-i"] +[12.938573, "o", " '"] +[13.031414, "o", "s/"] +[13.119473, "o", "v3"] +[13.209611, "o", ".4"] +[13.299752, "o", "/v"] +[13.48002, "o", "4."] +[13.572312, "o", "0/"] +[13.662469, "o", "g'"] +[13.752595, "o", " d"] +[13.842732, "o", "fe"] +[13.932863, "o", "tc"] +[14.023001, "o", "h."] +[14.113131, "o", "ya"] +[14.203252, "o", "ml"] +[14.383655, "o", "\u001b["] +[14.473811, "o", "0m"] +[15.475425, "o", "\r\n"] +[15.483813, "o", "$ "] +[16.486997, "o", "\u001b["] +[16.667392, "o", "1m"] +[16.757532, "o", "ca"] +[16.847666, "o", "t "] +[16.937813, "o", "dfe"] +[17.02794, "o", "tc"] +[17.118085, "o", "h."] +[17.208242, "o", "ya"] +[17.298352, "o", "ml"] +[17.388489, "o", "\u001b[0"] +[17.568715, "o", "m"] +[18.570374, "o", "\r\n"] +[18.573178, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote"] +[18.573433, "o", "\r\n tag: v4.0 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[18.578342, "o", "$ "] +[19.581564, "o", "\u001b["] +[19.761822, "o", "1m"] +[19.851982, "o", "df"] +[19.942275, "o", "et"] +[20.0323, "o", "ch"] +[20.122431, "o", " u"] +[20.21255, "o", "pd"] +[20.302703, "o", "at"] +[20.393007, "o", "e\u001b"] +[20.483147, "o", "[0"] +[20.663386, "o", "m"] +[21.664696, "o", "\r\n"] +[22.170593, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[22.184259, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[22.184389, "o", "\u001b[?25l"] +[22.2691, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.349759, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.430361, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.510939, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.591552, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.672127, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.753055, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.834399, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.916339, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[22.996944, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[23.077558, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[23.160256, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[23.190028, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v4.0\u001b[0m"] +[23.190076, "o", "\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[23.190619, "o", " \u001b[1;34m> Fetched v4.0\u001b[0m\r\n"] +[23.215673, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[23.215814, "o", "\u001b[?25l"] +[23.296738, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.37734, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.457893, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.538471, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.619047, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.699634, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.780205, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.861876, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[23.942462, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[24.026863, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[24.107584, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[24.1881, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[24.268677, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[24.349248, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[24.400093, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[24.400965, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[24.474768, "o", "$ "] +[25.477969, "o", "\u001b"] +[25.658242, "o", "[1"] +[25.748365, "o", "ml"] +[25.838504, "o", "s "] +[25.928959, "o", "-"] +[26.019122, "o", "l\u001b"] +[26.109255, "o", "[0"] +[26.199373, "o", "m"] +[27.201007, "o", "\r\n"] +[27.204466, "o", "total 12\r\n"] +[27.204578, "o", "drwxrwxrwx+ 3 dev dev 4096 Mar 23 06:24 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Mar 23 06:24 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Mar 23 06:24 jsmn\r\n"] +[30.213341, "o", "$ "] +[30.215274, "o", "\u001b["] +[30.395592, "o", "1m"] +[30.485702, "o", "\u001b["] +[30.575831, "o", "0m"] +[30.576462, "o", "\r\n"] +[30.579282, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/check-ci.cast b/doc/asciicasts/check-ci.cast index dc314a91..6e2b6f2a 100644 --- a/doc/asciicasts/check-ci.cast +++ b/doc/asciicasts/check-ci.cast @@ -1,122 +1,122 @@ -{"version": 2, "width": 165, "height": 30, "timestamp": 1774218064, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.23311, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.237778, "o", "$ "] -[1.242467, "o", "\u001b["] -[1.423296, "o", "1m"] -[1.513757, "o", "ca"] -[1.60411, "o", "t "] -[1.694268, "o", "df"] -[1.784494, "o", "et"] -[1.874615, "o", "ch"] -[1.964769, "o", ".y"] -[2.055099, "o", "am"] -[2.145534, "o", "l\u001b"] -[2.326293, "o", "[0m"] -[3.328929, "o", "\r\n"] -[3.333406, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[3.340423, "o", "$ "] -[4.344587, "o", "\u001b"] -[4.524859, "o", "[1"] -[4.615152, "o", "md"] -[4.705253, "o", "fe"] -[4.795419, "o", "tc"] -[4.885434, "o", "h "] -[4.976038, "o", "ch"] -[5.066394, "o", "ec"] -[5.156654, "o", "k "] -[5.247094, "o", "--"] -[5.427445, "o", "j"] -[5.517829, "o", "en"] -[5.60821, "o", "ki"] -[5.698439, "o", "ns"] -[5.788454, "o", "-j"] -[5.878524, "o", "so"] -[5.969247, "o", "n "] -[6.059631, "o", "je"] -[6.150037, "o", "nk"] -[6.331071, "o", "in"] -[6.421126, "o", "s"] -[6.511566, "o", ".j"] -[6.601975, "o", "so"] -[6.692399, "o", "n "] -[6.782794, "o", "--"] -[6.872955, "o", "sa"] -[6.96338, "o", "ri"] -[7.053807, "o", "f "] -[7.234595, "o", "sa"] -[7.325027, "o", "ri"] -[7.415406, "o", "f"] -[7.505911, "o", ".j"] -[7.596061, "o", "so"] -[7.686284, "o", "n\u001b"] -[7.776479, "o", "[0"] -[7.866643, "o", "m"] -[8.868146, "o", "\r\n"] -[9.055847, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[9.065038, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] -[9.0653, "o", "\u001b[?25l"] -[9.146748, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.227409, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.308041, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.362951, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[9.363226, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] -[9.363999, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] -[9.444961, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.525876, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.606921, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.687369, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.768447, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.848942, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.929775, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[9.948931, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[9.950036, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] -[9.9987, "o", "$ "] -[11.00303, "o", "\u001b["] -[11.183772, "o", "1m"] -[11.273843, "o", "ls"] -[11.364106, "o", " -"] -[11.454544, "o", "l ."] -[11.544648, "o", "\u001b["] -[11.635093, "o", "0m"] -[12.637049, "o", "\r\n"] -[12.681068, "o", "total 16\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\n-rw-r--r-- 1 ben ben 1025 22 mrt 23:21 jenkins.json\r\n-rw-r--r-- 1 ben ben 6117 22 mrt 23:21 sarif.json\r\n"] -[12.687138, "o", "$ "] -[13.691478, "o", "\u001b"] -[13.871985, "o", "[1"] -[13.962309, "o", "mc"] -[14.052656, "o", "at"] -[14.143001, "o", " j"] -[14.233166, "o", "en"] -[14.323629, "o", "ki"] -[14.414028, "o", "ns"] -[14.504113, "o", ".j"] -[14.594326, "o", "so"] -[14.774996, "o", "n"] -[14.864967, "o", "\u001b["] -[14.955099, "o", "0m"] -[15.956508, "o", "\r\n"] -[15.958292, "o", "{\r\n \"_class\": \"io.jenkins.plugins.analysis.core.restapi.ReportApi\",\r\n \"issues\": [\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"cpputest : cpputest was never fetched!\",\r\n \"description\": \"The manifest requires version 'v3.4' of cpputest. it was never fetched, fetch it with 'dfetch update cpputest. The latest version available is 'v4.0'\",\r\n \"lineStart\": 9,\r\n \"lineEnd\": 9,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 18\r\n },\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"jsmn : jsmn was never fetched!\",\r\n \"description\": \"The manifest requires version 'latest' of jsmn. it was never fetched, fetch it with 'dfetch update jsmn. The latest version available is 'master - 25647e692c7906b96ffd2b05ca54c097948e879c'\",\r\n \"lineStart\": 14,\r\n \"lineEnd\": 14,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 14\r\n }\r\n ]\r\n}"] -[15.962223, "o", "$ "] -[16.96555, "o", "\u001b"] -[17.146026, "o", "[1"] -[17.236093, "o", "mc"] -[17.326117, "o", "at"] -[17.416329, "o", " "] -[17.506846, "o", "sa"] -[17.597322, "o", "ri"] -[17.687447, "o", "f."] -[17.777845, "o", "js"] -[17.867692, "o", "o"] -[18.048822, "o", "n\u001b"] -[18.139074, "o", "[0"] -[18.229249, "o", "m"] -[19.231406, "o", "\r\n"] -[19.23435, "o", "{\r\n \"runs\": [\r\n {\r\n \"tool\": {\r\n \"driver\": {\r\n \"name\": \"DFetch\",\r\n \"informationUri\": \"https://dfetch.rtfd.io\",\r\n \"rules\": [\r\n {\r\n \"id\": \"unfetched-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest was never fetched, fetch it with 'dfetch update '. After fetching, commit the updated project to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was never fetched\"\r\n }\r\n },\r\n {\r\n \"id\": \"up-to-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is up-to-date, everything is ok, nothing to do.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is up-to-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"unavailable-project-version\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. However the specific version is not available at the upstream of the project. Check if the remote has the given version. \"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Requested project version is unavailable at the remote\"\r\n }\r\n },\r\n {\r\n \"id\": \"pinned-but-out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. This is currently the state of the project. However a newer version is available at the upstream of the project. Either ignore this warning or update the version to the latest and update using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is pinned, but out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project is configured to always follow the latest version, There is a newer version available at the upstream of the project. Please update the project using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"local-changes-in-project\",\r\n \"help\": {\r\n \"text\": \"The files of this project are different then when they were added, Please create a patch using 'dfetch diff ' and add it to the manifest using the 'patch:' attribute. Or better yet, upstream the changes and update your project. When running 'dfetch check' on a platform with different line endings, then this warning is likely a false positive.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was locally changed\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"artifacts\": [\r\n {\r\n "] -[19.234638, "o", " \"location\": {\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"sourceLanguage\": \"yaml\"\r\n }\r\n ],\r\n \"results\": [\r\n {\r\n \"message\": {\r\n \"text\": \"cpputest : cpputest was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 19,\r\n \"endLine\": 9,\r\n \"startColumn\": 11,\r\n \"startLine\": 9\r\n }\r\n }\r\n }\r\n ],\r\n \"ruleId\": \"unfetched-project\"\r\n },\r\n {\r\n \"message\": {\r\n \"text\": \"jsmn : jsmn was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 15,\r\n \"endLine\": 14,\r\n \"startColumn\": 11,\r\n \"startLine\": 14\r\n }\r\n }\r\n }\r\n ],\r\n \"ruleId\": \"unfetched-project\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"version\": \"2.1.0\"\r\n}"] -[22.243904, "o", "$ "] -[22.245616, "o", "\u001b["] -[22.426085, "o", "1m"] -[22.516396, "o", "\u001b["] -[22.606803, "o", "0m"] -[22.607377, "o", "\r\n"] -[22.610732, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247123, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.52885, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.532733, "o", "$ "] +[1.536017, "o", "\u001b["] +[1.716296, "o", "1m"] +[1.806423, "o", "ca"] +[1.896572, "o", "t "] +[1.986691, "o", "df"] +[2.076842, "o", "et"] +[2.166966, "o", "ch"] +[2.257112, "o", ".y"] +[2.347264, "o", "am"] +[2.43738, "o", "l\u001b"] +[2.617631, "o", "[0m"] +[3.620643, "o", "\r\n"] +[3.624392, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/"] +[3.626141, "o", "\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[3.643676, "o", "$ "] +[4.647179, "o", "\u001b["] +[4.827498, "o", "1m"] +[4.917648, "o", "df"] +[5.007781, "o", "et"] +[5.097891, "o", "ch"] +[5.188041, "o", " c"] +[5.278357, "o", "he"] +[5.36838, "o", "ck"] +[5.458508, "o", " -"] +[5.548643, "o", "-j"] +[5.728891, "o", "en"] +[5.819135, "o", "ki"] +[5.909254, "o", "ns"] +[5.999532, "o", "-j"] +[6.08972, "o", "so"] +[6.179792, "o", "n "] +[6.270004, "o", "je"] +[6.360141, "o", "nk"] +[6.450395, "o", "in"] +[6.630659, "o", "s."] +[6.7208, "o", "js"] +[6.810917, "o", "on"] +[6.901059, "o", " -"] +[6.991186, "o", "-s"] +[7.081346, "o", "ar"] +[7.171499, "o", "if"] +[7.261628, "o", " s"] +[7.35179, "o", "ar"] +[7.532145, "o", "if"] +[7.622447, "o", ".j"] +[7.712556, "o", "so"] +[7.802691, "o", "n\u001b"] +[7.89283, "o", "[0"] +[7.982967, "o", "m"] +[8.984729, "o", "\r\n"] +[9.445039, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[9.46285, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] +[9.54838, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.629109, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.70974, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.742882, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[9.743862, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] +[9.745104, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[9.745236, "o", "\u001b[?25l"] +[9.826709, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.907555, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[9.988104, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.068658, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.14928, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.229882, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[10.284178, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[10.284909, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[10.348052, "o", "$ "] +[11.351255, "o", "\u001b["] +[11.531556, "o", "1m"] +[11.62171, "o", "ls"] +[11.711859, "o", " -"] +[11.801989, "o", "l "] +[11.892109, "o", ".\u001b"] +[11.982263, "o", "[0"] +[12.072381, "o", "m"] +[13.073949, "o", "\r\n"] +[13.077493, "o", "total 16\r\n"] +[13.077605, "o", "-rw-rw-rw- 1 dev dev 733 Mar 23 06:25 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 1027 Mar 23 06:25 jenkins.json\r\n-rw-rw-rw- 1 dev dev 6117 Mar 23 06:25 sarif.json\r\n"] +[13.082295, "o", "$ "] +[14.085361, "o", "\u001b["] +[14.265626, "o", "1m"] +[14.35578, "o", "ca"] +[14.445943, "o", "t "] +[14.536058, "o", "je"] +[14.62619, "o", "nk"] +[14.716338, "o", "in"] +[14.806499, "o", "s."] +[14.896636, "o", "js"] +[14.987072, "o", "on"] +[15.167108, "o", "\u001b["] +[15.257235, "o", "0m"] +[16.258427, "o", "\r\n"] +[16.261557, "o", "{\r\n \"_class\": \"io.jenkins.plugins.analysis.core.restapi.ReportApi\",\r\n \"issues\": [\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"cpputest : cpputest was never fetched!\",\r\n \"description\": \"The manifest requires version 'v3.4' of cpputest. it was never fetched, fetch it with 'dfetch update cpputest'. The latest version available is 'v4.0'\",\r\n \"lineStart\": 9,\r\n \"lineEnd\": 9,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 18\r\n },\r\n {\r\n \"fileName\": \"dfetch.yaml\",\r\n \"severity\": \"High\",\r\n \"message\": \"jsmn : jsmn was never fetched!\",\r\n \"description\": \"The manifest requires version 'latest' of jsmn. it was never fetched, fetch it with 'dfetch update jsmn'. The latest version available is 'master - 25647e692c7906b96ffd2b05ca54c097948e879c'\",\r\n \"lineStart\": 14,\r\n \"lineEnd\": 14,\r\n \"columnStart\": 11,\r\n \"columnEnd\": 14\r\n }\r\n ]\r\n}"] +[16.267501, "o", "$ "] +[17.270649, "o", "\u001b"] +[17.450852, "o", "[1"] +[17.541025, "o", "mc"] +[17.631162, "o", "at"] +[17.721302, "o", " s"] +[17.811429, "o", "ar"] +[17.901979, "o", "if"] +[17.99255, "o", ".j"] +[18.081936, "o", "so"] +[18.172071, "o", "n\u001b"] +[18.352413, "o", "["] +[18.442553, "o", "0m"] +[19.444145, "o", "\r\n"] +[19.447374, "o", "{\r\n \"runs\": [\r\n {\r\n \"tool\": {\r\n \"driver\": {\r\n \"name\": \"DFetch\",\r\n \"informationUri\": \"https://dfetch.rtfd.io\","] +[19.447414, "o", "\r\n \"rules\": [\r\n {"] +[19.447462, "o", "\r\n \"id\": \"unfetched-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest was never fetched, fetch it with 'dfetch update '. After fetching, commit the updated project to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was never fetched\"\r\n }\r\n },\r\n {\r\n \"id\": \"up-to-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is up-to-date, everything is ok, nothing to do.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is up-to-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"unavailable-project-version\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. However the specific version is not available at the upstream of the project. Check if the remote has the given version. \"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Requested project version is unavailable at the remote\"\r\n }\r\n },\r\n {\r\n \"id\": \"pinned-but-out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project mentioned in the manifest is pinned to a specific version, For instance a branch, tag, or revision. This is currently the state of the project. However a newer version is available at the upstream of the project. Either ignore this warning or update the version to the latest and update using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is pinned, but out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"out-of-date-project\",\r\n \"help\": {\r\n \"text\": \"The project is configured to always follow the latest version, There is a newer version available at the upstream of the project. Please update the project using 'dfetch update ' and commit the result to your repository.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project is out-of-date\"\r\n }\r\n },\r\n {\r\n \"id\": \"local-changes-in-project\",\r\n \"help\": {\r\n \"text\": \"The files of this project are different then when they were added, Please create a patch using 'dfetch diff ' and add it to the manifest using the 'patch:' attribute. Or better yet, upstream the changes and update your project. When running 'dfetch check' on a platform with different line endings, then this warning is likely a false positive.\"\r\n },\r\n \"shortDescription\": {\r\n \"text\": \"Project was locally changed\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"artifacts\": [\r\n {\r\n \"location\": {\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"sourceLanguage\": \"yaml\"\r\n }\r\n ],\r\n \"results\": [\r\n {\r\n \"mess"] +[19.447485, "o", "age\": {\r\n \"text\": \"cpputest : cpputest was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 19,\r\n \"endLine\": 9,\r\n \"startColumn\": 11,\r\n \"startLine\": 9\r\n }\r\n }\r\n }\r\n ],\r\n \"ruleId\": \"unfetched-project\"\r\n },\r\n {\r\n \"message\": {\r\n \"text\": \"jsmn : jsmn was never fetched!\"\r\n },\r\n \"level\": \"error\",\r\n \"locations\": [\r\n {\r\n \"physicalLocation\": {\r\n \"artifactLocation\": {\r\n \"index\": 0,\r\n \"uri\": \"dfetch.yaml\"\r\n },\r\n \"region\": {\r\n \"endColumn\": 15,\r\n \"endLine\": 14,\r\n \"startColumn\": 11,\r\n \"startLine\": 14\r\n }\r\n }\r\n }\r\n ],\r\n \"ruleId\": \"unfetched-project\"\r\n }\r\n ]\r\n }\r\n ],\r\n \"version\": \"2.1.0\"\r\n}"] +[22.455303, "o", "$ "] +[22.457294, "o", "\u001b["] +[22.637561, "o", "1m"] +[22.727694, "o", "\u001b["] +[22.817825, "o", "0m"] +[22.818423, "o", "\r\n"] +[22.821348, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/check.cast b/doc/asciicasts/check.cast index d91c8994..080a4168 100644 --- a/doc/asciicasts/check.cast +++ b/doc/asciicasts/check.cast @@ -1,55 +1,59 @@ -{"version": 2, "width": 165, "height": 30, "timestamp": 1774218053, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.232483, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.237244, "o", "$ "] -[1.241419, "o", "\u001b"] -[1.421874, "o", "[1"] -[1.511955, "o", "mc"] -[1.602361, "o", "at"] -[1.692795, "o", " "] -[1.782958, "o", "df"] -[1.872998, "o", "et"] -[1.963427, "o", "ch"] -[2.05348, "o", ".y"] -[2.143943, "o", "a"] -[2.324805, "o", "ml"] -[2.415098, "o", "\u001b["] -[2.505079, "o", "0m"] -[3.506805, "o", "\r\n"] -[3.509609, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[3.514938, "o", "$ "] -[4.518286, "o", "\u001b["] -[4.698403, "o", "1m"] -[4.788587, "o", "df"] -[4.879032, "o", "et"] -[4.969305, "o", "ch"] -[5.059747, "o", " c"] -[5.149996, "o", "he"] -[5.24044, "o", "ck"] -[5.330492, "o", "\u001b["] -[5.420657, "o", "0m"] -[6.422668, "o", "\r\n"] -[6.614449, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[6.622207, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n\u001b[?25l"] -[6.703781, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[6.784336, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[6.865454, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[6.946043, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[6.959749, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[6.96064, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] -[6.961647, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] -[7.042792, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.123966, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.204834, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.285273, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.366199, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.446884, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.528064, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m"] -[7.534598, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[7.535269, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] -[10.59094, "o", "$ "] -[10.59241, "o", "\u001b["] -[10.772908, "o", "1m"] -[10.863048, "o", "\u001b["] -[10.953059, "o", "0m"] -[10.953405, "o", "\r\n"] -[10.955794, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247111, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.66465, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.668498, "o", "$ "] +[1.671618, "o", "\u001b"] +[1.852983, "o", "[1"] +[1.94317, "o", "mc"] +[2.034404, "o", "at"] +[2.124541, "o", " "] +[2.214675, "o", "df"] +[2.30482, "o", "et"] +[2.394943, "o", "ch"] +[2.485085, "o", ".y"] +[2.575257, "o", "a"] +[2.755682, "o", "ml"] +[2.845712, "o", "\u001b["] +[2.935834, "o", "0m"] +[3.937415, "o", "\r\n"] +[3.940467, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[3.945503, "o", "$ "] +[4.948613, "o", "\u001b"] +[5.129105, "o", "[1"] +[5.219231, "o", "md"] +[5.309371, "o", "fe"] +[5.399529, "o", "t"] +[5.49124, "o", "ch"] +[5.581308, "o", " c"] +[5.671443, "o", "he"] +[5.761584, "o", "ck"] +[5.851713, "o", "\u001b"] +[6.031978, "o", "[0"] +[6.122457, "o", "m"] +[7.12417, "o", "\r\n"] +[7.617044, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[7.630225, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[7.63045, "o", "\u001b[?25l"] +[7.715034, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.795646, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.87624, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[7.914558, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[7.915386, "o", " \u001b[1;34m> wanted (v3.4), available (v4.0)\u001b[0m\r\n"] +[7.916246, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[7.91638, "o", "\u001b[?25l"] +[7.99715, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[8.077644, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[8.158245, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[8.238823, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[8.319411, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[8.400061, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[8.460435, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Checking\u001b[0m"] +[8.461023, "o", "\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[8.462981, "o", " \u001b[1;34m> available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[11.528152, "o", "$ "] +[11.53011, "o", "\u001b"] +[11.710398, "o", "[1"] +[11.800546, "o", "m\u001b"] +[11.890677, "o", "[0"] +[11.980814, "o", "m"] +[11.981405, "o", "\r\n"] +[11.984299, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/diff.cast b/doc/asciicasts/diff.cast index a80eadbc..c70b2f49 100644 --- a/doc/asciicasts/diff.cast +++ b/doc/asciicasts/diff.cast @@ -1,106 +1,107 @@ -{"version": 2, "width": 150, "height": 30, "timestamp": 1774218147, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.11392, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.116891, "o", "$ "] -[1.120442, "o", "\u001b["] -[1.300633, "o", "1m"] -[1.390711, "o", "ls"] -[1.480898, "o", " -"] -[1.570965, "o", "l "] -[1.661177, "o", ".\u001b"] -[1.751406, "o", "[0"] -[1.841468, "o", "m"] -[2.843012, "o", "\r\n"] -[2.848379, "o", "total 12\r\n"] -[2.848462, "o", "drwxr-xr-x 3 ben ben 4096 22 mrt 23:22 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:22 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:22 jsmn\r\n"] -[2.853748, "o", "$ "] -[3.857349, "o", "\u001b"] -[4.037407, "o", "[1"] -[4.12756, "o", "ml"] -[4.217808, "o", "s "] -[4.307818, "o", "-l"] -[4.398097, "o", " c"] -[4.488121, "o", "pp"] -[4.57864, "o", "ut"] -[4.668846, "o", "es"] -[4.759074, "o", "t/"] -[4.939268, "o", "s"] -[5.029245, "o", "rc"] -[5.119379, "o", "/R"] -[5.209555, "o", "EA"] -[5.299852, "o", "DM"] -[5.390105, "o", "E."] -[5.480585, "o", "md"] -[5.570569, "o", "\u001b["] -[5.660739, "o", "0m"] -[6.66227, "o", "\r\n"] -[6.666723, "o", "-rw-r--r-- 1 ben ben 6777 22 mrt 23:22 cpputest/src/README.md\r\n"] -[6.672325, "o", "$ "] -[7.676593, "o", "\u001b["] -[7.856786, "o", "1m"] -[7.94675, "o", "se"] -[8.0373, "o", "d "] -[8.12736, "o", "-i "] -[8.217951, "o", "'s"] -[8.307809, "o", "/g"] -[8.398416, "o", "it"] -[8.488416, "o", "hu"] -[8.578784, "o", "b/g"] -[8.759552, "o", "it"] -[8.84953, "o", "la"] -[8.940043, "o", "b/"] -[9.030108, "o", "g'"] -[9.120333, "o", " cp"] -[9.210609, "o", "pu"] -[9.300678, "o", "te"] -[9.390839, "o", "st"] -[9.480794, "o", "/s"] -[9.661055, "o", "rc/"] -[9.751292, "o", "RE"] -[9.841341, "o", "AD"] -[9.93171, "o", "ME"] -[10.021579, "o", ".m"] -[10.111767, "o", "d\u001b["] -[10.201875, "o", "0m"] -[11.203784, "o", "\r\n"] -[11.212853, "o", "$ "] -[12.216276, "o", "\u001b["] -[12.396569, "o", "1m"] -[12.486809, "o", "df"] -[12.577227, "o", "et"] -[12.667501, "o", "ch"] -[12.757833, "o", " d"] -[12.847898, "o", "if"] -[12.938176, "o", "f "] -[13.028535, "o", "cp"] -[13.118715, "o", "pu"] -[13.29956, "o", "tes"] -[13.389616, "o", "t\u001b"] -[13.479724, "o", "[0"] -[13.569834, "o", "m"] -[14.571804, "o", "\r\n"] -[14.761589, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[14.785568, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] -[14.785831, "o", " \u001b[1;34m> Generating patch cpputest.patch since 89a57f1642481df7202250ca285829578647b24e in /home/ben/Programming/dfetch/doc/generate-casts/diff\u001b[0m\r\n"] -[14.833516, "o", "$ "] -[15.837297, "o", "\u001b["] -[16.01756, "o", "1m"] -[16.107792, "o", "ca"] -[16.197913, "o", "t "] -[16.288352, "o", "cp"] -[16.378774, "o", "pu"] -[16.469132, "o", "te"] -[16.559513, "o", "st"] -[16.649601, "o", ".p"] -[16.739833, "o", "at"] -[16.92044, "o", "ch\u001b"] -[17.01071, "o", "[0"] -[17.101129, "o", "m"] -[18.103117, "o", "\r\n"] -[18.106079, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[21.116754, "o", "$ "] -[21.118322, "o", "\u001b["] -[21.299055, "o", "1m"] -[21.389487, "o", "\u001b["] -[21.479871, "o", "0m"] -[21.480607, "o", "\r\n"] -[21.484013, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247207, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.297282, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.308402, "o", "$ "] +[1.310834, "o", "\u001b["] +[1.491147, "o", "1m"] +[1.581282, "o", "ls"] +[1.671427, "o", " -"] +[1.761551, "o", "l ."] +[1.851721, "o", "\u001b["] +[1.941822, "o", "0m"] +[2.943437, "o", "\r\n"] +[2.947021, "o", "total 12\r\n"] +[2.947132, "o", "drwxr-xr-x+ 3 dev dev 4096 Mar 23 06:26 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Mar 23 06:26 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Mar 23 06:26 jsmn\r\n"] +[2.952751, "o", "$ "] +[3.956151, "o", "\u001b["] +[4.136429, "o", "1m"] +[4.226576, "o", "ls"] +[4.316879, "o", " -"] +[4.406952, "o", "l c"] +[4.497095, "o", "pp"] +[4.587199, "o", "ut"] +[4.677345, "o", "es"] +[4.767572, "o", "t/"] +[4.8577, "o", "src"] +[5.037956, "o", "/R"] +[5.128135, "o", "EA"] +[5.21826, "o", "DM"] +[5.308386, "o", "E."] +[5.398532, "o", "md\u001b"] +[5.489477, "o", "[0"] +[5.58001, "o", "m"] +[6.581699, "o", "\r\n"] +[6.585138, "o", "-rw-rw-rw- 1 dev dev 6777 Mar 23 06:26 cpputest/src/README.md\r\n"] +[6.590292, "o", "$ "] +[7.593436, "o", "\u001b"] +[7.773712, "o", "[1"] +[7.865028, "o", "ms"] +[7.955031, "o", "ed"] +[8.045161, "o", " "] +[8.135294, "o", "-i"] +[8.225425, "o", " '"] +[8.315576, "o", "s/"] +[8.405723, "o", "gi"] +[8.495997, "o", "t"] +[8.676235, "o", "hu"] +[8.766378, "o", "b/"] +[8.856517, "o", "gi"] +[8.946662, "o", "tl"] +[9.036777, "o", "a"] +[9.126914, "o", "b/"] +[9.217045, "o", "g'"] +[9.30718, "o", " c"] +[9.397311, "o", "pp"] +[9.577594, "o", "u"] +[9.667717, "o", "te"] +[9.757857, "o", "st"] +[9.847993, "o", "/s"] +[9.938322, "o", "rc"] +[10.028282, "o", "/"] +[10.118418, "o", "RE"] +[10.208543, "o", "AD"] +[10.298974, "o", "ME"] +[10.480288, "o", ".m"] +[10.570256, "o", "d"] +[10.660377, "o", "\u001b["] +[10.750514, "o", "0m"] +[11.752172, "o", "\r\n"] +[11.760729, "o", "$ "] +[12.76387, "o", "\u001b["] +[12.944144, "o", "1m"] +[13.034268, "o", "df"] +[13.124423, "o", "et"] +[13.214548, "o", "ch "] +[13.304689, "o", "di"] +[13.394753, "o", "ff"] +[13.484885, "o", " c"] +[13.575022, "o", "pp"] +[13.665153, "o", "ute"] +[13.845418, "o", "st"] +[13.935577, "o", "\u001b["] +[14.02676, "o", "0m"] +[15.028362, "o", "\r\n"] +[15.511793, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[15.576794, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n \u001b[1;34m> Generating patch cpputest.patch since 33706eb2aaa0bf0e6c462056aaf53a95415980e9 in /workspaces/dfetch/doc/generate-casts/diff\u001b[0m\r\n"] +[15.668988, "o", "$ "] +[16.672084, "o", "\u001b["] +[16.852563, "o", "1m"] +[16.942614, "o", "ca"] +[17.03276, "o", "t "] +[17.122906, "o", "cp"] +[17.213025, "o", "pu"] +[17.303157, "o", "te"] +[17.393376, "o", "st"] +[17.483512, "o", ".p"] +[17.57364, "o", "at"] +[17.753902, "o", "ch\u001b"] +[17.844042, "o", "[0"] +[17.934163, "o", "m"] +[18.93576, "o", "\r\n"] +[18.938914, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[21.94809, "o", "$ "] +[21.949812, "o", "\u001b["] +[22.13027, "o", "1m"] +[22.220398, "o", "\u001b["] +[22.310585, "o", "0m"] +[22.311207, "o", "\r\n"] +[22.313952, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/environment.cast b/doc/asciicasts/environment.cast index ea58d641..5a01fbb4 100644 --- a/doc/asciicasts/environment.cast +++ b/doc/asciicasts/environment.cast @@ -1,31 +1,27 @@ -{"version": 2, "width": 165, "height": 30, "timestamp": 1774218039, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.008856, "o", "$ "] -[1.012634, "o", "\u001b"] -[1.193435, "o", "[1"] -[1.28397, "o", "md"] -[1.374293, "o", "fe"] -[1.46472, "o", "t"] -[1.55498, "o", "ch"] -[1.645262, "o", " e"] -[1.735649, "o", "nv"] -[1.826093, "o", "ir"] -[1.916547, "o", "o"] -[2.097288, "o", "nm"] -[2.187583, "o", "en"] -[2.277962, "o", "t\u001b"] -[2.368316, "o", "[0"] -[2.458701, "o", "m"] -[3.460257, "o", "\r\n"] -[3.648872, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[3.649246, "o", " \u001b[1;92mplatform :\u001b[0m\u001b[1;34m Linux 6.18.12-1-MANJARO\u001b[0m\r\n"] -[3.650779, "o", " \u001b[1;92mhttp.client :\u001b[0m\u001b[1;34m HTTP/1.1 client library\u001b[0m \r\n \r\n\u001b[1;34m\u001b[0m \r\n\u001b[1;34m\u001b[0m \r\n \r\n\u001b[1;34mHTTPConnection goes through a number of \"states\", which define when a client\u001b[0m\r\n\u001b[1;34mmay legally make another request or fetch the response for a particular\u001b[0m \r\n\u001b[1;34mrequest. This diagram details these state transitions:\u001b[0m \r\n \r\n\u001b[1;34m (null)\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | HTTPConnection()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Idle\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | putrequest()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Request-started\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | ( putheader() )* endheaders()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Request-sent\u001b[0m \r\n\u001b[1;34m |\\_____________________________\u001b[0m \r\n\u001b[1;34m | | getresponse() raises\u001b[0m \r\n\u001b[1;34m | response = getresponse() | ConnectionError\u001b[0m \r\n\u001b[1;34m v v\u001b[0m \r\n\u001b[1;34m Unread-response Idle\u001b[0m \r\n\u001b[1;34m [Response-headers-read]\u001b[0m \r\n\u001b[1;34m |\\____________________\u001b[0m \r\n\u001b[1;34m | |\u001b[0m \r\n\u001b[1;34m | response.read() | putrequest()\u001b[0m \r\n\u001b[1;34m v v\u001b[0m \r\n\u001b[1;34m Idle Req-started-unread-response\u001b[0m \r\n\u001b[1;34m ______/|\u001b[0m \r\n\u001b[1;34m / |\u001b[0m \r\n\u001b[1;34m response.read() | | ( putheader() )* endheaders()\u001b[0m \r\n\u001b[1;34m v v\u001b[0m \r\n\u001b[1;34m Request-started Req-sent-unread-response\u001b[0m \r\n\u001b[1;34m |\u001b[0m \r\n\u001b[1;34m | response.read()\u001b[0m \r\n\u001b[1;34m v\u001b[0m \r\n\u001b[1;34m Request-sent\u001b[0m \r\n \r\n\u001b[1;34mThis diagram presents the following rules:\u001b[0m \r\n\u001b[1;34m -- a second request may not be started until {response-headers-read}\u001b[0m \r\n\u001b[1;34m -- a response [object] cannot be retrieved until {request-sent}\u001b[0m \r\n\u001b[1;34m -- there is no differenti"] -[3.651343, "o", "ation between an unread response body and a\u001b[0m \r\n\u001b[1;34m partially read response body\u001b[0m \r\n \r\n\u001b[1;34mNote: this enforcement is applied by the HTTPConnection class. The\u001b[0m \r\n\u001b[1;34m HTTPResponse class does not enforce this state machine, which\u001b[0m \r\n\u001b[1;34m implies sophisticated clients may accelerate the request/response\u001b[0m \r\n\u001b[1;34m pipeline. Caution should be taken, though: accelerating the states\u001b[0m \r\n\u001b[1;34m beyond the above pattern may imply knowledge of the server's\u001b[0m \r\n\u001b[1;34m connection-close behavior for certain requests. For example, it\u001b[0m \r\n\u001b[1;34m is impossible to tell whether the server will close the connection\u001b[0m \r\n\u001b[1;34m UNTIL the response headers have been read; this means that further\u001b[0m \r\n\u001b[1;34m requests cannot be placed into the pipeline until it is known that\u001b[0m \r\n\u001b[1;34m the server will NOT be closing the connection.\u001b[0m \r\n \r\n\u001b[1;34mLogical State __state __response\u001b[0m \r\n\u001b[1;34m------------- ------- ----------\u001b[0m \r\n\u001b[1;34mIdle _CS_IDLE None\u001b[0m \r\n\u001b[1;34mRequest-started _CS_REQ_STARTED None\u001b[0m \r\n\u001b[1;34mRequest-sent _CS_REQ_SENT None\u001b[0m \r\n\u001b[1;34mUnread-response _CS_IDLE \u001b[0m \r\n\u001b[1;34mReq-started-unread-response _CS_REQ_STARTED \u001b[0m \r\n\u001b[1;34mReq-sent-unread-response _CS_REQ_SENT \u001b[0m \r\n"] -[3.653715, "o", " \u001b[1;92mgit :\u001b[0m\u001b[1;34m 2.53.0\u001b[0m\r\n"] -[3.712398, "o", " \u001b[1;92msvn :\u001b[0m\u001b[1;34m 1.14.5 (r1922182)\u001b[0m\r\n"] -[6.766414, "o", "$ "] -[6.7681, "o", "\u001b"] -[6.948872, "o", "[1"] -[7.038899, "o", "m\u001b"] -[7.129381, "o", "[0"] -[7.219709, "o", "m"] -[7.220214, "o", "\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247096, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.020181, "o", "$ "] +[1.02333, "o", "\u001b["] +[1.203634, "o", "1m"] +[1.293774, "o", "df"] +[1.383891, "o", "et"] +[1.474082, "o", "ch"] +[1.564168, "o", " e"] +[1.654306, "o", "nv"] +[1.744455, "o", "ir"] +[1.834587, "o", "on"] +[1.924727, "o", "me"] +[2.104972, "o", "nt"] +[2.19512, "o", "\u001b["] +[2.285232, "o", "0m"] +[3.286818, "o", "\r\n"] +[3.78698, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[3.78782, "o", " \u001b[1;92mplatform :\u001b[0m\u001b[1;34m Linux 6.8.0-1044-azure\u001b[0m\r\n"] +[3.790882, "o", " \u001b[1;92mgit :\u001b[0m\u001b[1;34m 2.52.0\u001b[0m\r\n"] +[3.80384, "o", " \u001b[1;92msvn :\u001b[0m\u001b[1;34m 1.14.5 (r1922182)\u001b[0m\r\n"] +[6.867225, "o", "$ "] +[6.869712, "o", "\u001b"] +[7.050015, "o", "[1"] +[7.140245, "o", "m\u001b"] +[7.230362, "o", "[0"] +[7.32048, "o", "m"] +[7.321059, "o", "\r\n"] diff --git a/doc/asciicasts/format-patch.cast b/doc/asciicasts/format-patch.cast index 45576092..41658241 100644 --- a/doc/asciicasts/format-patch.cast +++ b/doc/asciicasts/format-patch.cast @@ -1,119 +1,127 @@ -{"version": 2, "width": 150, "height": 30, "timestamp": 1774218211, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.432451, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.435923, "o", "$ "] -[1.438566, "o", "\u001b["] -[1.619426, "o", "1m"] -[1.709603, "o", "ls"] -[1.799677, "o", " -"] -[1.889815, "o", "l ."] -[1.979952, "o", "\u001b["] -[2.070076, "o", "0m"] -[3.071384, "o", "\r\n"] -[3.074114, "o", "total 16\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:23 cpputest\r\n-rw-r--r-- 1 ben ben 229 22 mrt 23:23 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 jsmn\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:23 patches\r\n"] -[3.078303, "o", "$ "] -[4.080779, "o", "\u001b["] -[4.26117, "o", "1m"] -[4.35109, "o", "ca"] -[4.441207, "o", "t "] -[4.531764, "o", "df"] -[4.621791, "o", "et"] -[4.711958, "o", "ch"] -[4.801965, "o", ".y"] -[4.892348, "o", "am"] -[4.982493, "o", "l\u001b"] -[5.162608, "o", "[0"] -[5.252753, "o", "m"] -[6.254958, "o", "\r\n"] -[6.25874, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] -[6.265205, "o", "$ "] -[7.268486, "o", "\u001b"] -[7.448988, "o", "[1"] -[7.539201, "o", "mc"] -[7.629177, "o", "at"] -[7.719332, "o", " p"] -[7.80979, "o", "at"] -[7.899784, "o", "ch"] -[7.989929, "o", "es"] -[8.080097, "o", "/c"] -[8.170435, "o", "pp"] -[8.350636, "o", "u"] -[8.440714, "o", "te"] -[8.530923, "o", "st"] -[8.621039, "o", ".p"] -[8.711295, "o", "at"] -[8.801346, "o", "ch"] -[8.891502, "o", "\u001b["] -[8.981654, "o", "0m"] -[9.983785, "o", "\r\n"] -[9.987032, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[9.992651, "o", "$ "] -[10.996326, "o", "\u001b["] -[11.176516, "o", "1m"] -[11.266696, "o", "df"] -[11.35689, "o", "et"] -[11.446887, "o", "ch "] -[11.53747, "o", "fo"] -[11.627471, "o", "rm"] -[11.717728, "o", "at"] -[11.807973, "o", "-p"] -[11.898207, "o", "atc"] -[12.078591, "o", "h "] -[12.168637, "o", "cp"] -[12.258755, "o", "pu"] -[12.349083, "o", "te"] -[12.439106, "o", "st "] -[12.529602, "o", "--"] -[12.619746, "o", "ou"] -[12.709775, "o", "tp"] -[12.799981, "o", "ut"] -[12.980243, "o", "-di"] -[13.070229, "o", "re"] -[13.160622, "o", "ct"] -[13.25067, "o", "or"] -[13.340814, "o", "y "] -[13.430928, "o", "for"] -[13.521063, "o", "ma"] -[13.611075, "o", "tt"] -[13.701345, "o", "ed"] -[13.881753, "o", "-p"] -[13.972006, "o", "atc"] -[14.062041, "o", "he"] -[14.152351, "o", "s\u001b"] -[14.24247, "o", "[0"] -[14.332512, "o", "m"] -[15.3342, "o", "\r\n"] -[15.532097, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[15.552528, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] -[15.552888, "o", " \u001b[1;34m> formatted patch written to formatted-patches/cpputest.patch\u001b[0m\r\n"] -[15.601523, "o", "$ "] -[16.604978, "o", "\u001b["] -[16.78533, "o", "1m"] -[16.875411, "o", "ca"] -[16.965569, "o", "t "] -[17.055767, "o", "fo"] -[17.145894, "o", "rm"] -[17.235926, "o", "at"] -[17.326292, "o", "te"] -[17.4167, "o", "d-"] -[17.507139, "o", "pa"] -[17.687504, "o", "tch"] -[17.777935, "o", "es"] -[17.868302, "o", "/c"] -[17.958403, "o", "pp"] -[18.048538, "o", "ut"] -[18.13858, "o", "es"] -[18.22919, "o", "t."] -[18.319419, "o", "pa"] -[18.409573, "o", "tc"] -[18.590171, "o", "h\u001b"] -[18.680453, "o", "[0m"] -[19.682162, "o", "\r\n"] -[19.684983, "o", "From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001\r\nFrom: John Doe \r\nDate: Sun, 22 Mar 2026 22:23:47 +0000\r\nSubject: [PATCH] Patch for cpputest\r\n\r\nPatch for cpputest\r\n\r\ndiff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[22.694317, "o", "$ "] -[22.695877, "o", "\u001b"] -[22.876397, "o", "[1"] -[22.966838, "o", "m\u001b"] -[23.056754, "o", "[0"] -[23.147386, "o", "m"] -[23.148169, "o", "\r\n"] -[23.151706, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247273, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.827732, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.83158, "o", "$ "] +[1.834752, "o", "\u001b["] +[2.015073, "o", "1m"] +[2.105205, "o", "ls"] +[2.195353, "o", " -"] +[2.285519, "o", "l ."] +[2.375663, "o", "\u001b["] +[2.465787, "o", "0m"] +[3.467311, "o", "\r\n"] +[3.470858, "o", "total 16\r\n"] +[3.470913, "o", "drwxr-xr-x+ 3 dev dev 4096 Mar 23 06:27 cpputest\r\n-rw-rw-rw- 1 dev dev 229 Mar 23 06:27 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Mar 23 06:27 jsmn\r\ndrwxrwxrwx+ 2 dev dev 4096 Mar 23 06:27 patches\r\n"] +[3.476076, "o", "$ "] +[4.479354, "o", "\u001b"] +[4.659756, "o", "[1"] +[4.749897, "o", "mc"] +[4.84002, "o", "at"] +[4.930171, "o", " "] +[5.020309, "o", "df"] +[5.110433, "o", "et"] +[5.200573, "o", "ch"] +[5.290709, "o", ".y"] +[5.380834, "o", "a"] +[5.561089, "o", "ml"] +[5.651373, "o", "\u001b["] +[5.741416, "o", "0m"] +[6.743112, "o", "\r\n"] +[6.746222, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] +[6.751435, "o", "$ "] +[7.75466, "o", "\u001b["] +[7.934917, "o", "1m"] +[8.025052, "o", "ca"] +[8.115183, "o", "t "] +[8.205324, "o", "pa"] +[8.295449, "o", "tc"] +[8.385573, "o", "he"] +[8.476443, "o", "s/"] +[8.565912, "o", "cp"] +[8.65606, "o", "pu"] +[8.836316, "o", "te"] +[8.926555, "o", "st"] +[9.01669, "o", ".p"] +[9.106812, "o", "at"] +[9.196953, "o", "ch"] +[9.28711, "o", "\u001b["] +[9.377229, "o", "0m"] +[10.378877, "o", "\r\n"] +[10.382104, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[10.387422, "o", "$ "] +[11.390553, "o", "\u001b"] +[11.570885, "o", "[1"] +[11.660973, "o", "md"] +[11.751107, "o", "fe"] +[11.841249, "o", "t"] +[11.931433, "o", "ch"] +[12.021564, "o", " f"] +[12.111694, "o", "or"] +[12.201934, "o", "ma"] +[12.292019, "o", "t"] +[12.472292, "o", "-p"] +[12.562416, "o", "at"] +[12.652558, "o", "ch"] +[12.74269, "o", " c"] +[12.832827, "o", "p"] +[12.922991, "o", "pu"] +[13.013121, "o", "te"] +[13.103282, "o", "st"] +[13.193412, "o", " -"] +[13.374738, "o", "-"] +[13.463884, "o", "ou"] +[13.554013, "o", "tp"] +[13.644135, "o", "ut"] +[13.734325, "o", "-d"] +[13.824434, "o", "i"] +[13.91459, "o", "re"] +[14.004738, "o", "ct"] +[14.094907, "o", "or"] +[14.275152, "o", "y "] +[14.365291, "o", "f"] +[14.455446, "o", "or"] +[14.545571, "o", "ma"] +[14.635706, "o", "tt"] +[14.725876, "o", "ed"] +[14.815991, "o", "-"] +[14.906125, "o", "pa"] +[14.996258, "o", "tc"] +[15.176523, "o", "he"] +[15.266679, "o", "s\u001b"] +[15.356801, "o", "["] +[15.446931, "o", "0m"] +[16.448596, "o", "\r\n"] +[16.90849, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[16.932549, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[16.933138, "o", " \u001b[1;34m> formatted patch written to formatted-patches/cpputest.patch\u001b[0m\r\n"] +[16.999031, "o", "$ "] +[18.001567, "o", "\u001b["] +[18.181864, "o", "1m"] +[18.271995, "o", "ca"] +[18.362127, "o", "t "] +[18.453764, "o", "fo"] +[18.54385, "o", "rm"] +[18.633955, "o", "at"] +[18.724109, "o", "te"] +[18.814244, "o", "d-"] +[18.904369, "o", "pa"] +[19.084689, "o", "tc"] +[19.1748, "o", "he"] +[19.26493, "o", "s/"] +[19.355119, "o", "cp"] +[19.445229, "o", "pu"] +[19.535371, "o", "te"] +[19.625491, "o", "st"] +[19.715644, "o", ".p"] +[19.8072, "o", "at"] +[19.986226, "o", "ch"] +[20.076346, "o", "\u001b["] +[20.166491, "o", "0m"] +[21.168195, "o", "\r\n"] +[21.171408, "o", "From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001\r\nFrom: John Doe \r\nDate: Mon, 23 Mar 2026 06:28:10 +0000\r\nSubject: [PATCH] Patch for cpputest\r\n\r\nPatch for cpputest\r\n\r\ndiff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[24.178781, "o", "$ "] +[24.180615, "o", "\u001b["] +[24.360898, "o", "1m"] +[24.451026, "o", "\u001b["] +[24.541173, "o", "0m"] +[24.541658, "o", "\r\n"] +[24.54463, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/freeze.cast b/doc/asciicasts/freeze.cast index 548c7f1e..affbd135 100644 --- a/doc/asciicasts/freeze.cast +++ b/doc/asciicasts/freeze.cast @@ -1,72 +1,69 @@ -{"version": 2, "width": 150, "height": 30, "timestamp": 1774218130, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.018376, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.021569, "o", "$ "] -[1.02546, "o", "\u001b["] -[1.206259, "o", "1m"] -[1.296607, "o", "ca"] -[1.387077, "o", "t "] -[1.47751, "o", "df"] -[1.568117, "o", "et"] -[1.658167, "o", "ch"] -[1.748218, "o", ".y"] -[1.838137, "o", "am"] -[1.928264, "o", "l\u001b"] -[2.108484, "o", "[0"] -[2.198597, "o", "m"] -[3.200962, "o", "\r\n"] -[3.204742, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[3.210999, "o", "$ "] -[4.213711, "o", "\u001b"] -[4.39416, "o", "[1"] -[4.484363, "o", "md"] -[4.57451, "o", "fe"] -[4.664565, "o", "tc"] -[4.754659, "o", "h "] -[4.844963, "o", "fr"] -[4.935442, "o", "ee"] -[5.025576, "o", "ze"] -[5.115658, "o", "\u001b["] -[5.296354, "o", "0"] -[5.386335, "o", "m"] -[6.38841, "o", "\r\n"] -[6.578266, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[6.588418, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] -[6.588616, "o", " \u001b[1;34m> Already pinned in manifest on version v3.4\u001b[0m\r\n"] -[6.589639, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] -[6.589831, "o", " \u001b[1;34m> Frozen on version 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] -[6.590614, "o", "Updated manifest (dfetch.yaml) in /home/ben/Programming/dfetch/doc/generate-casts/freeze\r\n"] -[6.638918, "o", "$ "] -[7.642721, "o", "\u001b"] -[7.823004, "o", "[1"] -[7.913121, "o", "mc"] -[8.003343, "o", "at"] -[8.09355, "o", " d"] -[8.183549, "o", "fe"] -[8.273628, "o", "tc"] -[8.363983, "o", "h."] -[8.454157, "o", "ya"] -[8.544213, "o", "ml"] -[8.724589, "o", "\u001b"] -[8.814689, "o", "[0"] -[8.904912, "o", "m"] -[9.906974, "o", "\r\n"] -[9.910186, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n tag: v3.4\r\n repo-path: cpputest/cpputest.git\r\n\r\n - name: jsmn\r\n revision: 25647e692c7906b96ffd2b05ca54c097948e879c\r\n branch: master\r\n repo-path: zserge/jsmn.git\r\n"] -[9.915918, "o", "$ "] -[10.919866, "o", "\u001b["] -[11.100113, "o", "1m"] -[11.190253, "o", "ls"] -[11.28025, "o", " -"] -[11.370502, "o", "l "] -[11.460592, "o", ".\u001b"] -[11.550863, "o", "[0"] -[11.641015, "o", "m"] -[12.643083, "o", "\r\n"] -[12.647003, "o", "total 16\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:22 cpputest\r\n-rw-r--r-- 1 ben ben 317 22 mrt 23:22 dfetch.yaml\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:22 dfetch.yaml.backup\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:22 jsmn\r\n"] -[15.655924, "o", "$ "] -[15.657483, "o", "\u001b"] -[15.837961, "o", "[1"] -[15.928019, "o", "m\u001b"] -[16.018387, "o", "[0"] -[16.108476, "o", "m"] -[16.108718, "o", "\r\n"] -[16.110922, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247191, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.038216, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.043613, "o", "$ "] +[1.046885, "o", "\u001b"] +[1.227163, "o", "[1"] +[1.317301, "o", "mc"] +[1.40879, "o", "at"] +[1.497739, "o", " d"] +[1.587917, "o", "fe"] +[1.679002, "o", "tc"] +[1.76822, "o", "h."] +[1.858797, "o", "ya"] +[1.948954, "o", "ml"] +[2.129216, "o", "\u001b"] +[2.220018, "o", "[0"] +[2.310154, "o", "m"] +[3.311743, "o", "\r\n"] +[3.314993, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[3.320107, "o", "$ "] +[4.323283, "o", "\u001b["] +[4.503544, "o", "1m"] +[4.593725, "o", "df"] +[4.683858, "o", "et"] +[4.774025, "o", "ch"] +[4.864152, "o", " f"] +[4.954268, "o", "re"] +[5.044445, "o", "ez"] +[5.134637, "o", "e\u001b"] +[5.224693, "o", "[0"] +[5.404934, "o", "m"] +[6.406123, "o", "\r\n"] +[7.0302, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[7.051233, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[7.051844, "o", " \u001b[1;34m> Already pinned in manifest on version v3.4\u001b[0m\r\n"] +[7.054891, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[7.055456, "o", " \u001b[1;34m> Frozen on version 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[7.058041, "o", "Updated manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/freeze\r\n"] +[7.126346, "o", "$ "] +[8.129351, "o", "\u001b["] +[8.309624, "o", "1m"] +[8.399968, "o", "ca"] +[8.49038, "o", "t "] +[8.580221, "o", "df"] +[8.670353, "o", "et"] +[8.760504, "o", "ch"] +[8.850634, "o", ".y"] +[8.941702, "o", "am"] +[9.031651, "o", "l\u001b"] +[9.211915, "o", "[0m"] +[10.213679, "o", "\r\n"] +[10.216842, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n tag: v3.4\r\n repo-path: cpputest/cpputest.git\r\n\r\n - name: jsmn\r\n revision: 25647e692c7906b96ffd2b05ca54c097948e879c\r\n branch: master\r\n repo-path: zserge/jsmn.git\r\n"] +[10.22202, "o", "$ "] +[11.225568, "o", "\u001b["] +[11.405891, "o", "1m"] +[11.496048, "o", "ls"] +[11.586185, "o", " -"] +[11.676329, "o", "l ."] +[11.768024, "o", "\u001b["] +[11.857137, "o", "0m"] +[12.858752, "o", "\r\n"] +[12.863027, "o", "total 16\r\ndrwxr-xr-x+ 3 dev dev 4096 Mar 23 06:26 cpputest\r\n-rw-rw-rw- 1 dev dev 317 Mar 23 06:26 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 733 Mar 23 06:26 dfetch.yaml.backup\r\ndrwxr-xr-x+ 4 dev dev 4096 Mar 23 06:26 jsmn\r\n"] +[15.871264, "o", "$ "] +[15.873193, "o", "\u001b["] +[16.053489, "o", "1m"] +[16.143622, "o", "\u001b["] +[16.234505, "o", "0m"] +[16.235402, "o", "\r\n"] +[16.241797, "o", "/workspaces/dfetch/doc/generate-casts"] +[16.242269, "o", "\r\n"] diff --git a/doc/asciicasts/import.cast b/doc/asciicasts/import.cast index 4861a4e4..7b35ab5c 100644 --- a/doc/asciicasts/import.cast +++ b/doc/asciicasts/import.cast @@ -1,69 +1,69 @@ -{"version": 2, "width": 150, "height": 30, "timestamp": 1774218238, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.009102, "o", "$ "] -[1.01151, "o", "\u001b"] -[1.192123, "o", "[1"] -[1.282191, "o", "ml"] -[1.372322, "o", "s "] -[1.462549, "o", "-"] -[1.552606, "o", "l\u001b"] -[1.642785, "o", "[0"] -[1.732917, "o", "m"] -[2.734577, "o", "\r\n"] -[2.739285, "o", "total 580\r\n-rw-r--r-- 1 ben ben 1381 22 mrt 23:23 appveyor.yml\r\n-rw-r--r-- 1 ben ben 1137 22 mrt 23:23 CMakeLists.txt\r\n-rwxr-xr-x 1 ben ben 229 22 mrt 23:23 create_doc.sh\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:23 data\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 doc\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 docs\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:23 installer\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:23 libraries\r\n-rw-r--r-- 1 ben ben 35147 22 mrt 23:23 LICENSE\r\n-rw-r--r-- 1 ben ben 505101 22 mrt 23:23 modbusscope_demo.gif\r\n-rw-r--r-- 1 ben ben 1796 22 mrt 23:23 README.md\r\ndrwxr-xr-x 5 ben ben 4096 22 mrt 23:23 resources\r\ndrwxr-xr-x 9 ben ben 4096 22 mrt 23:23 src\r\ndrwxr-xr-x 9 ben ben 4096 22 mrt 23:23 tests\r\n"] -[2.74499, "o", "$ "] -[3.748353, "o", "\u001b"] -[3.928795, "o", "[1"] -[4.019007, "o", "mc"] -[4.109077, "o", "at"] -[4.199234, "o", " "] -[4.289524, "o", ".g"] -[4.379775, "o", "it"] -[4.470111, "o", "mo"] -[4.560631, "o", "du"] -[4.651092, "o", "l"] -[4.831558, "o", "es"] -[4.922012, "o", "\u001b["] -[5.012395, "o", "0m"] -[6.014468, "o", "\r\n"] -[6.017416, "o", "[submodule \"tests/googletest\"]\r\n\tpath = tests/googletest\r\n\turl = https://github.com/google/googletest.git\r\n[submodule \"libraries/muparser\"]\r\n\tpath = libraries/muparser\r\n\turl = https://github.com/beltoforion/muparser.git\r\n"] -[6.02262, "o", "$ "] -[7.026345, "o", "\u001b"] -[7.206651, "o", "[1"] -[7.296775, "o", "md"] -[7.38676, "o", "fe"] -[7.477061, "o", "tc"] -[7.567204, "o", "h "] -[7.657427, "o", "im"] -[7.747498, "o", "po"] -[7.837712, "o", "rt"] -[7.927987, "o", "\u001b["] -[8.10836, "o", "0"] -[8.198546, "o", "m"] -[9.200543, "o", "\r\n"] -[9.389141, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[10.072111, "o", "Found libraries/muparser\r\n"] -[10.072507, "o", "Found tests/googletest\r\n"] -[10.074995, "o", "Created manifest (dfetch.yaml) in /home/ben/Programming/dfetch/doc/generate-casts/ModbusScope\r\n"] -[10.125246, "o", "$ "] -[11.12774, "o", "\u001b"] -[11.307917, "o", "[1"] -[11.39803, "o", "mc"] -[11.488194, "o", "at"] -[11.578338, "o", " d"] -[11.668609, "o", "fe"] -[11.759097, "o", "tc"] -[11.849209, "o", "h."] -[11.939416, "o", "ya"] -[12.029802, "o", "ml"] -[12.210239, "o", "\u001b"] -[12.300466, "o", "[0"] -[12.390851, "o", "m"] -[13.392019, "o", "\r\n"] -[13.394349, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github-com-google\r\n url-base: https://github.com/google\r\n\r\n - name: github-com-beltoforion\r\n url-base: https://github.com/beltoforion\r\n\r\n projects:\r\n - name: libraries/muparser\r\n revision: 207d5b77c05c9111ff51ab91082701221220c477\r\n remote: github-com-beltoforion\r\n tag: v2.3.2\r\n repo-path: muparser.git\r\n\r\n - name: tests/googletest\r\n revision: dcc92d0ab6c4ce022162a23566d44f673251eee4\r\n remote: github-com-google\r\n repo-path: googletest.git\r\n"] -[16.402981, "o", "$ "] -[16.404745, "o", "\u001b"] -[16.585241, "o", "[1"] -[16.675353, "o", "m\u001b"] -[16.765482, "o", "[0"] -[16.85565, "o", "m"] -[16.855961, "o", "\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247301, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.021266, "o", "$ "] +[1.024256, "o", "\u001b"] +[1.204551, "o", "[1"] +[1.294674, "o", "ml"] +[1.384794, "o", "s "] +[1.474943, "o", "-"] +[1.565052, "o", "l\u001b"] +[1.655189, "o", "[0"] +[1.745348, "o", "m"] +[2.746928, "o", "\r\n"] +[2.750491, "o", "total 580\r\n"] +[2.750604, "o", "-rw-rw-rw- 1 dev dev 1137 Mar 23 06:23 CMakeLists.txt\r\n-rw-rw-rw- 1 dev dev 35147 Mar 23 06:23 LICENSE\r\n-rw-rw-rw- 1 dev dev 1796 Mar 23 06:23 README.md\r\n-rw-rw-rw- 1 dev dev 1381 Mar 23 06:23 appveyor.yml\r\n-rwxrwxrwx 1 dev dev 229 Mar 23 06:23 create_doc.sh\r\ndrwxrwxrwx+ 2 dev dev 4096 Mar 23 06:23 data\r\ndrwxrwxrwx+ 4 dev dev 4096 Mar 23 06:23 doc\r\ndrwxrwxrwx+ 4 dev dev 4096 Mar 23 06:23 docs\r\ndrwxrwxrwx+ 2 dev dev 4096 Mar 23 06:23 installer\r\ndrwxrwxrwx+ 4 dev dev 4096 Mar 23 06:23 libraries\r\n-rw-rw-rw- 1 dev dev 505101 Mar 23 06:23 modbusscope_demo.gif\r\ndrwxrwxrwx+ 5 dev dev 4096 Mar 23 06:23 resources\r\ndrwxrwxrwx+ 9 dev dev 4096 Mar 23 06:23 src\r\ndrwxrwxrwx+ 9 dev dev 4096 Mar 23 06:23 tests\r\n"] +[2.756067, "o", "$ "] +[3.75877, "o", "\u001b"] +[3.939032, "o", "[1"] +[4.029319, "o", "mc"] +[4.119468, "o", "at"] +[4.209613, "o", " ."] +[4.29975, "o", "gi"] +[4.389894, "o", "tm"] +[4.480026, "o", "od"] +[4.570187, "o", "ul"] +[4.660326, "o", "es"] +[4.840612, "o", "\u001b"] +[4.930754, "o", "[0"] +[5.020869, "o", "m"] +[6.023293, "o", "\r\n"] +[6.033538, "o", "[submodule \"tests/googletest\"]\r\n\tpath = tests/googletest\r\n\turl = https://github.com/google/googletest.git\r\n[submodule \"libraries/muparser\"]\r\n\tpath = libraries/muparser\r\n\turl = https://github.com/beltoforion/muparser.git\r\n"] +[6.034087, "o", "$ "] +[7.03736, "o", "\u001b"] +[7.217943, "o", "[1"] +[7.308089, "o", "md"] +[7.398224, "o", "fe"] +[7.488368, "o", "t"] +[7.5785, "o", "ch"] +[7.668637, "o", " i"] +[7.758753, "o", "mp"] +[7.848901, "o", "or"] +[7.939024, "o", "t"] +[8.119432, "o", "\u001b["] +[8.209577, "o", "0m"] +[9.211214, "o", "\r\n"] +[9.659333, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[15.2872, "o", "Found libraries/muparser\r\n"] +[15.287732, "o", "Found tests/googletest\r\n"] +[15.289874, "o", "Created manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/ModbusScope\r\n"] +[15.350794, "o", "$ "] +[16.35396, "o", "\u001b["] +[16.534262, "o", "1m"] +[16.624409, "o", "ca"] +[16.714548, "o", "t "] +[16.804664, "o", "df"] +[16.894796, "o", "et"] +[16.984932, "o", "ch"] +[17.075079, "o", ".y"] +[17.165284, "o", "am"] +[17.255328, "o", "l\u001b"] +[17.435795, "o", "[0"] +[17.525823, "o", "m"] +[18.527427, "o", "\r\n"] +[18.530295, "o", "manifest:\r\n version: '0.0'\r\n\r\n remotes:\r\n - name: github-com-beltoforion\r\n url-base: https://github.com/beltoforion\r\n\r\n - name: github-com-google\r\n url-base: https://github.com/google\r\n\r\n projects:\r\n - name: libraries/muparser\r\n revision: 207d5b77c05c9111ff51ab91082701221220c477"] +[18.530424, "o", "\r\n remote: github-com-beltoforion\r\n tag: v2.3.2\r\n repo-path: muparser.git\r\n\r\n - name: tests/googletest\r\n revision: dcc92d0ab6c4ce022162a23566d44f673251eee4\r\n remote: github-com-google\r\n repo-path: googletest.git\r\n"] +[21.538779, "o", "$ "] +[21.540635, "o", "\u001b["] +[21.721005, "o", "1m"] +[21.811138, "o", "\u001b["] +[21.901272, "o", "0m"] +[21.90185, "o", "\r\n"] diff --git a/doc/asciicasts/init.cast b/doc/asciicasts/init.cast index 35178b80..1a874e1b 100644 --- a/doc/asciicasts/init.cast +++ b/doc/asciicasts/init.cast @@ -1,60 +1,62 @@ -{"version": 2, "width": 165, "height": 30, "timestamp": 1774218024, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.008378, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.011761, "o", "$ "] -[1.016008, "o", "\u001b"] -[1.196447, "o", "[1"] -[1.286579, "o", "ml"] -[1.376636, "o", "s "] -[1.466772, "o", "-"] -[1.557001, "o", "l\u001b"] -[1.647068, "o", "[0"] -[1.737222, "o", "m"] -[2.738893, "o", "\r\n"] -[2.742345, "o", "total 0\r\n"] -[2.74836, "o", "$ "] -[3.752136, "o", "\u001b["] -[3.932295, "o", "1m"] -[4.022484, "o", "df"] -[4.112768, "o", "et"] -[4.202758, "o", "ch"] -[4.29316, "o", " i"] -[4.383532, "o", "ni"] -[4.473974, "o", "t\u001b"] -[4.564362, "o", "[0"] -[4.654762, "o", "m"] -[5.657128, "o", "\r\n"] -[5.844519, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[5.84481, "o", "Created dfetch.yaml\r\n"] -[5.889384, "o", "$ "] -[6.89472, "o", "\u001b["] -[7.075588, "o", "1m"] -[7.165821, "o", "ls"] -[7.256321, "o", " -"] -[7.346392, "o", "l\u001b"] -[7.436626, "o", "[0"] -[7.526995, "o", "m"] -[8.529082, "o", "\r\n"] -[8.535054, "o", "total 4\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:20 dfetch.yaml\r\n"] -[8.541382, "o", "$ "] -[9.547008, "o", "\u001b"] -[9.727132, "o", "[1"] -[9.817376, "o", "mc"] -[9.907446, "o", "at"] -[9.997513, "o", " "] -[10.088108, "o", "df"] -[10.178517, "o", "et"] -[10.268712, "o", "ch"] -[10.358826, "o", ".y"] -[10.448875, "o", "a"] -[10.629814, "o", "ml"] -[10.72003, "o", "\u001b["] -[10.81036, "o", "0m"] -[11.811975, "o", "\r\n"] -[11.815844, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[14.826085, "o", "$ "] -[14.827142, "o", "\u001b["] -[15.007611, "o", "1m"] -[15.097799, "o", "\u001b["] -[15.188227, "o", "0m"] -[15.188636, "o", "\r\n"] -[15.192021, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247080, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.031816, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.038194, "o", "$ "] +[1.041604, "o", "\u001b"] +[1.221887, "o", "[1"] +[1.312005, "o", "ml"] +[1.402137, "o", "s "] +[1.492286, "o", "-l"] +[1.58241, "o", "\u001b["] +[1.672573, "o", "0m"] +[2.673483, "o", "\r\n"] +[2.678411, "o", "total 0\r\n"] +[2.684241, "o", "$ "] +[3.687919, "o", "\u001b["] +[3.86821, "o", "1m"] +[3.958369, "o", "df"] +[4.048479, "o", "et"] +[4.138623, "o", "ch"] +[4.228761, "o", " i"] +[4.318889, "o", "ni"] +[4.409004, "o", "t\u001b"] +[4.499166, "o", "[0"] +[4.589306, "o", "m"] +[5.590817, "o", "\r\n"] +[6.050037, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[6.051035, "o", "Created dfetch.yaml\r\n"] +[6.123621, "o", "$ "] +[7.126883, "o", "\u001b"] +[7.307436, "o", "[1"] +[7.39757, "o", "ml"] +[7.487715, "o", "s "] +[7.577871, "o", "-"] +[7.668007, "o", "l\u001b"] +[7.758176, "o", "[0"] +[7.848319, "o", "m"] +[8.849909, "o", "\r\n"] +[8.853427, "o", "total 4\r\n"] +[8.853712, "o", "-rw-rw-rw- 1 dev dev 733 Mar 23 06:24 dfetch.yaml\r\n"] +[8.858837, "o", "$ "] +[9.862119, "o", "\u001b"] +[10.042414, "o", "[1"] +[10.132532, "o", "mc"] +[10.22267, "o", "at"] +[10.312833, "o", " d"] +[10.403076, "o", "fe"] +[10.493247, "o", "tc"] +[10.58336, "o", "h."] +[10.673495, "o", "ya"] +[10.763623, "o", "ml"] +[10.943904, "o", "\u001b"] +[11.034041, "o", "[0"] +[11.124174, "o", "m"] +[12.125803, "o", "\r\n"] +[12.129146, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n"] +[12.129313, "o", " repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[15.140188, "o", "$ "] +[15.141604, "o", "\u001b["] +[15.321965, "o", "1m"] +[15.412142, "o", "\u001b["] +[15.502282, "o", "0m"] +[15.502794, "o", "\r\n"] +[15.506047, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/report.cast b/doc/asciicasts/report.cast index 355f0f83..986b8a02 100644 --- a/doc/asciicasts/report.cast +++ b/doc/asciicasts/report.cast @@ -1,42 +1,45 @@ -{"version": 2, "width": 150, "height": 30, "timestamp": 1774218109, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.06134, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.065308, "o", "$ "] -[1.068907, "o", "\u001b["] -[1.249272, "o", "1m"] -[1.339684, "o", "ls"] -[1.429548, "o", " -"] -[1.51968, "o", "l\u001b["] -[1.609893, "o", "0m"] -[2.612191, "o", "\r\n"] -[2.618035, "o", "total 12\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:21 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:21 jsmn\r\n"] -[2.622518, "o", "$ "] -[3.627775, "o", "\u001b["] -[3.807952, "o", "1m"] -[3.898011, "o", "df"] -[3.988214, "o", "et"] -[4.078388, "o", "ch "] -[4.168963, "o", "re"] -[4.259166, "o", "po"] -[4.349278, "o", "rt"] -[4.439354, "o", "\u001b["] -[4.529792, "o", "0m"] -[5.53162, "o", "\r\n"] -[5.720669, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[5.817026, "o", " \u001b[1;92mproject :\u001b[0m\u001b[1;34m cpputest\u001b[0m\r\n"] -[5.817437, "o", " \u001b[1;92m remote :\u001b[0m\u001b[1;34m github\u001b[0m\r\n"] -[5.817981, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/cpputest/cpputest.git\u001b[0m\r\n"] -[5.81802, "o", " \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m\r\n"] -[5.818301, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m v3.4\u001b[0m\r\n"] -[5.818561, "o", " \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 22/03/2026, 23:21:38\u001b[0m\r\n \u001b[1;92m revision :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] -[5.818849, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] -[5.819123, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m BSD 3-Clause \"New\" or \"Revised\" License\u001b[0m\r\n"] -[5.820744, "o", " \u001b[1;92mproject :\u001b[0m\u001b[1;34m jsmn\u001b[0m\r\n"] -[5.82103, "o", " \u001b[1;92m remote :\u001b[0m\u001b[1;34m github\u001b[0m\r\n"] -[5.821415, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/zserge/jsmn.git\u001b[0m\r\n"] -[5.821623, "o", " \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m\r\n"] -[5.821867, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] -[5.82204, "o", " \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 22/03/2026, 23:21:39\u001b[0m\r\n"] -[5.822276, "o", " \u001b[1;92m revision :\u001b[0m\u001b[1;34m 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] -[5.822444, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] -[5.822633, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m MIT License\u001b[0m\r\n"] -[8.872143, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247168, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.045612, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.049871, "o", "$ "] +[1.053174, "o", "\u001b["] +[1.233538, "o", "1m"] +[1.323672, "o", "ls"] +[1.413824, "o", " -"] +[1.503937, "o", "l\u001b"] +[1.594081, "o", "[0"] +[1.684878, "o", "m"] +[2.686286, "o", "\r\n"] +[2.690187, "o", "total 12\r\n"] +[2.690506, "o", "drwxr-xr-x+ 3 dev dev 4096 Mar 23 06:26 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Mar 23 06:26 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Mar 23 06:26 jsmn\r\n"] +[2.697025, "o", "$ "] +[3.699485, "o", "\u001b["] +[3.879818, "o", "1m"] +[3.970058, "o", "df"] +[4.060259, "o", "et"] +[4.150603, "o", "ch"] +[4.240608, "o", " r"] +[4.330741, "o", "ep"] +[4.420922, "o", "or"] +[4.511042, "o", "t\u001b"] +[4.60117, "o", "[0"] +[4.781892, "o", "m"] +[5.782939, "o", "\r\n"] +[6.252819, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[6.293479, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[6.294254, "o", " \u001b[1;92m- remote :\u001b[0m\u001b[1;34m github\u001b[0m\r\n"] +[6.295702, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/cpputest/cpputest.git\u001b[0m\r\n"] +[6.296252, "o", " \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m\r\n"] +[6.296794, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m v3.4\u001b[0m\r\n"] +[6.297328, "o", " \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 23/03/2026, 06:25:57\u001b[0m\r\n"] +[6.297859, "o", " \u001b[1;92m revision :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[6.298374, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[6.299045, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m BSD 3-Clause \"New\" or \"Revised\" License\u001b[0m\r\n"] +[6.303295, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[6.303927, "o", " \u001b[1;92m- remote :\u001b[0m\u001b[1;34m github\u001b[0m\r\n"] +[6.306005, "o", " \u001b[1;92m remote url :\u001b[0m\u001b[1;34m https://github.com/zserge/jsmn.git\u001b[0m\r\n \u001b[1;92m branch :\u001b[0m\u001b[1;34m master\u001b[0m\r\n"] +[6.306758, "o", " \u001b[1;92m tag :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[6.307353, "o", " \u001b[1;92m last fetch :\u001b[0m\u001b[1;34m 23/03/2026, 06:25:58\u001b[0m\r\n"] +[6.308402, "o", " \u001b[1;92m revision :\u001b[0m\u001b[1;34m 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[6.308825, "o", " \u001b[1;92m patch :\u001b[0m\u001b[1;34m \u001b[0m\r\n"] +[6.309627, "o", " \u001b[1;92m licenses :\u001b[0m\u001b[1;34m MIT License\u001b[0m\r\n"] +[9.382775, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/sbom.cast b/doc/asciicasts/sbom.cast index ba9296c4..acdd57ed 100644 --- a/doc/asciicasts/sbom.cast +++ b/doc/asciicasts/sbom.cast @@ -1,10 +1,50 @@ -{"version": 2, "width": 150, "height": 30, "timestamp": 1774218118, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.013425, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.015977, "o", "$ "] -[1.01914, "o", "\u001b["] -[1.199444, "o", "1m"] -[1.289559, "o", "ls"] -[1.379569, "o", " -"] -[1.469791, "o", "l\u001b"] -[1.56008, "o", "[0"] -[1.650465, "o", "m"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247178, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.043053, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.048537, "o", "$ "] +[1.051541, "o", "\u001b["] +[1.231806, "o", "1m"] +[1.321953, "o", "ls"] +[1.412097, "o", " -"] +[1.502223, "o", "l\u001b"] +[1.592519, "o", "[0"] +[1.682591, "o", "m"] +[2.684033, "o", "\r\n"] +[2.688422, "o", "total 12\r\n"] +[2.688473, "o", "drwxr-xr-x+ 3 dev dev 4096 Mar 23 06:26 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Mar 23 06:26 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Mar 23 06:26 jsmn\r\n"] +[2.694441, "o", "$ "] +[3.699382, "o", "\u001b["] +[3.87915, "o", "1m"] +[3.969283, "o", "df"] +[4.059408, "o", "et"] +[4.150202, "o", "ch"] +[4.239706, "o", " r"] +[4.331648, "o", "ep"] +[4.421775, "o", "or"] +[4.511916, "o", "t "] +[4.602064, "o", "-t"] +[4.78232, "o", " sb"] +[4.872459, "o", "om"] +[4.962612, "o", "\u001b["] +[5.052725, "o", "0m"] +[6.054318, "o", "\r\n"] +[6.54686, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[6.586475, "o", "Generated SBoM report: report.json\r\n"] +[6.657691, "o", "$ "] +[7.660886, "o", "\u001b["] +[7.841184, "o", "1m"] +[7.931322, "o", "ca"] +[8.021464, "o", "t "] +[8.1116, "o", "re"] +[8.201738, "o", "po"] +[8.291867, "o", "rt"] +[8.382014, "o", ".j"] +[8.472119, "o", "so"] +[8.563745, "o", "n\u001b"] +[8.742502, "o", "[0"] +[8.832648, "o", "m"] +[9.834239, "o", "\r\n"] +[9.837464, "o", "{\r\n \"components\": [\r\n {\r\n \"bom-ref\": \"cpputest-v3.4\",\r\n \"evidence\": {\r\n \"identity\": [\r\n {\r\n \"concludedValue\": \"cpputest\",\r\n \"field\": \"name\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Name as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"pkg:github/cpputest/cpputest@v3.4\",\r\n \"field\": \"purl\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\","] +[9.837667, "o", "\r\n \"value\": \"Determined from https://github.com/cpputest/cpputest.git as used for the project cpputest in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"v3.4\",\r\n \"field\": \"version\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Version as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n }\r\n ],\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"id\": \"BSD-3-Clause\"\r\n }\r\n }\r\n ],\r\n \"occurrences\": [\r\n {\r\n \"line\": 9,\r\n \"location\": \"dfetch.yaml\",\r\n \"offset\": 11\r\n }\r\n ]\r\n },\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/cpputest/cpputest\"\r\n }\r\n ],\r\n \"group\": \"cpputest\",\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"id\": \"BSD-3-Clause\"\r\n }\r\n }\r\n ],\r\n \"name\": \"cpputest\",\r\n \"purl\": \"pkg:github/cpputest/cpputest@v3.4\",\r\n \"type\": \"library\",\r\n \"version\": \"v3.4\"\r\n },\r\n {\r\n \"bom-ref\": \"jsmn-25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"evidence\": {\r\n \"identity\": [\r\n {\r\n \"concludedValue\": \"jsmn\",\r\n \"field\": \"name\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Name as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"pkg:github/zserge/jsmn@25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"field\": \"purl\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Determined from https://github.com/zserge/jsmn.git as used for the project jsmn in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n },\r\n {\r\n \"concludedValue\": \"25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"field\": \"version\",\r\n \"methods\": [\r\n {\r\n \"confidence\": 0.4,\r\n \"technique\": \"manifest-analysis\",\r\n \"value\": \"Version as used for project in dfetch.yaml\"\r\n }\r\n ],\r\n \"tools\": [\r\n \"dfetch-0.12.1\"\r\n ]\r\n }\r\n ],\r\n \"licenses\": [\r\n {\r\n "] +[9.837712, "o", " \"license\": {\r\n \"id\": \"MIT\"\r\n }\r\n }\r\n ],\r\n \"occurrences\": [\r\n {\r\n \"line\": 14,\r\n \"location\": \"dfetch.yaml\",\r\n \"offset\": 11\r\n }\r\n ]\r\n },\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/zserge/jsmn\"\r\n }\r\n ],\r\n \"group\": \"zserge\",\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"id\": \"MIT\"\r\n }\r\n }\r\n ],\r\n \"name\": \"jsmn\",\r\n \"purl\": \"pkg:github/zserge/jsmn@25647e692c7906b96ffd2b05ca54c097948e879c\",\r\n \"type\": \"library\",\r\n \"version\": \"25647e692c7906b96ffd2b05ca54c097948e879c\"\r\n }\r\n ],\r\n \"dependencies\": [\r\n {\r\n \"ref\": \"cpputest-v3.4\"\r\n },\r\n {\r\n \"ref\": \"jsmn-25647e692c7906b96ffd2b05ca54c097948e879c\"\r\n }\r\n ],\r\n \"metadata\": {\r\n \"timestamp\": \"2026-03-23T06:26:24.650061+00:00\",\r\n \"tools\": {\r\n \"components\": [\r\n {\r\n \"bom-ref\": \"dfetch-0.12.1\",\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"build-system\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/actions\"\r\n },\r\n {\r\n \"type\": \"distribution\",\r\n \"url\": \"https://pypi.org/project/dfetch/\"\r\n },\r\n {\r\n \"type\": \"documentation\",\r\n \"url\": \"https://dfetch.readthedocs.io/\"\r\n },\r\n {\r\n \"type\": \"issue-tracker\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/issues\"\r\n },\r\n {\r\n \"type\": \"license\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/blob/main/LICENSE\"\r\n },\r\n {\r\n \"type\": \"release-notes\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch/blob/main/CHANGELOG.rst\"\r\n },\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/dfetch-org/dfetch\"\r\n },\r\n {\r\n \"type\": \"website\",\r\n \"url\": \"https://dfetch-org.github.io/\"\r\n }\r\n ],\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"acknowledgement\": \"declared\",\r\n \"id\": \"MIT\"\r\n }\r\n }\r\n ],\r\n \"name\": \"dfetch\",\r\n \"supplier\": {\r\n \"name\": \"dfetch-org\"\r\n },\r\n \"type\": \"application\",\r\n \"version\": \"0.12.1\"\r\n },\r\n {\r\n \"description\": \"Python library for CycloneDX\",\r\n \"externalReferences\": [\r\n {\r\n \"type\": \"build-system\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/actions\"\r\n },\r\n {\r\n \"type\": \"distribution\",\r\n \"url\": \"https://pypi.org/project/cyclonedx-python-lib/\"\r\n },\r\n {\r\n \"type\": \"documentation\",\r\n"] +[9.837736, "o", " \"url\": \"https://cyclonedx-python-library.readthedocs.io/\"\r\n },\r\n {\r\n \"type\": \"issue-tracker\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/issues\"\r\n },\r\n {\r\n \"type\": \"license\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/LICENSE\"\r\n },\r\n {\r\n \"type\": \"release-notes\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/CHANGELOG.md\"\r\n },\r\n {\r\n \"type\": \"vcs\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib\"\r\n },\r\n {\r\n \"type\": \"website\",\r\n \"url\": \"https://github.com/CycloneDX/cyclonedx-python-lib/#readme\"\r\n }\r\n ],\r\n \"group\": \"CycloneDX\",\r\n \"licenses\": [\r\n {\r\n \"license\": {\r\n \"acknowledgement\": \"declared\",\r\n \"id\": \"Apache-2.0\"\r\n }\r\n }\r\n ],\r\n \"name\": \"cyclonedx-python-lib\",\r\n \"type\": \"library\",\r\n \"version\": \"11.7.0\"\r\n }\r\n ]\r\n }\r\n },\r\n \"serialNumber\": \"urn:uuid:732db7bd-d622-44c1-a4c4-57337557686b\",\r\n \"version\": 1,\r\n \"$schema\": \"http://cyclonedx.org/schema/bom-1.6.schema.json\",\r\n \"bomFormat\": \"CycloneDX\",\r\n \"specVersion\": \"1.6\"\r\n}"] +[12.842484, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/update-patch.cast b/doc/asciicasts/update-patch.cast index 0e113453..805d4f02 100644 --- a/doc/asciicasts/update-patch.cast +++ b/doc/asciicasts/update-patch.cast @@ -1,227 +1,226 @@ -{"version": 2, "width": 150, "height": 30, "timestamp": 1774218168, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[2.026017, "o", "\u001b[H\u001b[2J\u001b[3J"] -[2.030032, "o", "$ "] -[3.032909, "o", "\u001b"] -[3.213291, "o", "[1"] -[3.30334, "o", "ml"] -[3.39384, "o", "s "] -[3.484058, "o", "-l"] -[3.574134, "o", " ."] -[3.664429, "o", "\u001b["] -[3.754766, "o", "0m"] -[4.7567, "o", "\r\n"] -[4.762029, "o", "total 16\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:22 cpputest\r\n-rw-r--r-- 1 ben ben 229 22 mrt 23:22 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:22 jsmn\r\ndrwxr-xr-x 2 ben ben 4096 22 mrt 23:22 patches\r\n"] -[4.767239, "o", "$ "] -[5.769679, "o", "\u001b"] -[5.950278, "o", "[1"] -[6.040232, "o", "mc"] -[6.130421, "o", "at"] -[6.220458, "o", " "] -[6.310808, "o", "df"] -[6.401269, "o", "et"] -[6.491327, "o", "ch"] -[6.581783, "o", ".y"] -[6.671783, "o", "a"] -[6.852317, "o", "ml"] -[6.942597, "o", "\u001b["] -[7.032738, "o", "0m"] -[8.034749, "o", "\r\n"] -[8.03807, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] -[8.043469, "o", "$ "] -[9.047844, "o", "\u001b["] -[9.22817, "o", "1m"] -[9.318387, "o", "ca"] -[9.408521, "o", "t "] -[9.498646, "o", "pa"] -[9.5888, "o", "tc"] -[9.67896, "o", "he"] -[9.769354, "o", "s/"] -[9.859456, "o", "cp"] -[9.94937, "o", "pu"] -[10.129806, "o", "te"] -[10.219857, "o", "st"] -[10.310398, "o", ".p"] -[10.400925, "o", "at"] -[10.490958, "o", "ch"] -[10.581123, "o", "\u001b["] -[10.671291, "o", "0m"] -[11.673514, "o", "\r\n"] -[11.676289, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[11.682143, "o", "$ "] -[12.685493, "o", "\u001b["] -[12.865694, "o", "1m"] -[12.955896, "o", "gi"] -[13.0461, "o", "t "] -[13.136101, "o", "st"] -[13.226687, "o", "at"] -[13.316741, "o", "us"] -[13.406844, "o", "\u001b["] -[13.497039, "o", "0m"] -[14.49872, "o", "\r\n"] -[14.51396, "o", "On branch main\r\nnothing to commit, working tree clean\r\n"] -[14.51893, "o", "$ "] -[15.52226, "o", "\u001b["] -[15.702518, "o", "1m"] -[15.792555, "o", "se"] -[15.883059, "o", "d "] -[15.973299, "o", "-i"] -[16.063408, "o", " '"] -[16.153595, "o", "s/"] -[16.243722, "o", "gi"] -[16.334144, "o", "tl"] -[16.424195, "o", "ab"] -[16.604992, "o", "/g"] -[16.694877, "o", "it"] -[16.784948, "o", "ea"] -[16.875182, "o", "/g"] -[16.965771, "o", "' "] -[17.056113, "o", "cp"] -[17.146296, "o", "pu"] -[17.236464, "o", "te"] -[17.326452, "o", "st"] -[17.507156, "o", "/s"] -[17.597298, "o", "rc"] -[17.687586, "o", "/R"] -[17.777598, "o", "EA"] -[17.867738, "o", "DM"] -[17.957949, "o", "E."] -[18.048133, "o", "md"] -[18.138329, "o", "\u001b["] -[18.228351, "o", "0m"] -[19.229516, "o", "\r\n"] -[19.236494, "o", "$ "] -[20.240082, "o", "\u001b"] -[20.420322, "o", "[1"] -[20.510632, "o", "mg"] -[20.601093, "o", "it"] -[20.691158, "o", " "] -[20.781296, "o", "ad"] -[20.871471, "o", "d "] -[20.961938, "o", ".\u001b"] -[21.052345, "o", "[0"] -[21.142711, "o", "m"] -[22.144788, "o", "\r\n"] -[22.156438, "o", "$ "] -[23.15981, "o", "\u001b"] -[23.340088, "o", "[1"] -[23.43028, "o", "mg"] -[23.52058, "o", "it"] -[23.610626, "o", " c"] -[23.700737, "o", "om"] -[23.790917, "o", "mi"] -[23.881089, "o", "t "] -[23.971276, "o", "-a"] -[24.0614, "o", " -"] -[24.241817, "o", "m"] -[24.331886, "o", " '"] -[24.421997, "o", "Fi"] -[24.512177, "o", "x "] -[24.602546, "o", "vc"] -[24.692544, "o", "s "] -[24.782608, "o", "ho"] -[24.872738, "o", "st"] -[24.962953, "o", "'\u001b"] -[25.143459, "o", "[0"] -[25.233276, "o", "m"] -[26.234726, "o", "\r\n"] -[26.241367, "o", "[main 63bdecc] Fix vcs host\r\n"] -[26.241496, "o", " 1 file changed, 1 insertion(+), 1 deletion(-)\r\n"] -[26.245305, "o", "$ "] -[27.249269, "o", "\u001b["] -[27.429367, "o", "1m"] -[27.519607, "o", "df"] -[27.609693, "o", "et"] -[27.699861, "o", "ch"] -[27.789944, "o", " u"] -[27.879934, "o", "pd"] -[27.970325, "o", "at"] -[28.060411, "o", "e-"] -[28.150652, "o", "pa"] -[28.330866, "o", "tch"] -[28.421185, "o", " c"] -[28.511354, "o", "pp"] -[28.601837, "o", "ut"] -[28.691932, "o", "es"] -[28.782055, "o", "t\u001b"] -[28.872144, "o", "[0"] -[28.962366, "o", "m"] -[29.96404, "o", "\r\n"] -[30.156472, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[30.178651, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] -[30.178757, "o", "\u001b[?25l"] -[30.259711, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.340476, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.42202, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.50291, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.583533, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.664044, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.744681, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.825323, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.905766, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[30.986481, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.066816, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.147417, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.228112, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.308424, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.389101, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.45111, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[31.451624, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] -[31.488595, "o", " \u001b[1;34m> Updating patch \"patches/cpputest.patch\"\u001b[0m\r\n"] -[31.495079, "o", "\u001b[?25l"] -[31.575864, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.656733, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.737987, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.818455, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.899617, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[31.980462, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.060961, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.141331, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.221899, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.302494, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.383071, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.463673, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[32.490771, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[32.491269, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] -[32.491647, "o", " \u001b[1;34m> Applying patch \"patches/cpputest.patch\"\u001b[0m\r\n"] -[32.492991, "o", " \u001b[34msuccessfully patched 1/1: \u001b[0m\u001b[34m \u001b[0m \r\n\u001b[34mb'README.md'\u001b[0m \r\n"] -[32.554168, "o", "$ "] -[33.557856, "o", "\u001b"] -[33.738006, "o", "[1"] -[33.828132, "o", "mc"] -[33.918698, "o", "at"] -[34.009106, "o", " "] -[34.099631, "o", "pa"] -[34.189814, "o", "tc"] -[34.280317, "o", "he"] -[34.370364, "o", "s/"] -[34.460565, "o", "c"] -[34.641551, "o", "pp"] -[34.731697, "o", "ut"] -[34.821896, "o", "es"] -[34.912007, "o", "t."] -[35.002131, "o", "p"] -[35.092293, "o", "at"] -[35.182498, "o", "ch"] -[35.272607, "o", "\u001b["] -[35.362763, "o", "0m"] -[36.364454, "o", "\r\n"] -[36.36673, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..da133cb 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitea.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] -[36.372381, "o", "$ "] -[37.375792, "o", "\u001b["] -[37.556109, "o", "1m"] -[37.646306, "o", "gi"] -[37.736639, "o", "t "] -[37.826755, "o", "sta"] -[37.916721, "o", "tu"] -[38.007064, "o", "s\u001b"] -[38.097219, "o", "[0"] -[38.187305, "o", "m"] -[39.189513, "o", "\r\n"] -[39.209648, "o", "On branch main\r\nChanges not staged for commit:\r\n (use \"git add ...\" to update what will be committed)\r\n (use \"git restore ...\" to discard changes in working directory)\r\n\t\u001b[31mmodified: cpputest/src/.dfetch_data.yaml\u001b[m\r\n\t\u001b[31mmodified: patches/cpputest.patch\u001b[m\r\n\r\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\r\n"] -[42.218173, "o", "$ "] -[42.219544, "o", "\u001b["] -[42.39983, "o", "1m"] -[42.490111, "o", "\u001b["] -[42.580368, "o", "0m"] -[42.580903, "o", "\r\n"] -[42.583737, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247230, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[2.679649, "o", "\u001b[H\u001b[2J\u001b[3J"] +[2.684885, "o", "$ "] +[3.688252, "o", "\u001b"] +[3.869801, "o", "[1"] +[3.959776, "o", "ml"] +[4.049904, "o", "s "] +[4.140044, "o", "-l"] +[4.230172, "o", " ."] +[4.320289, "o", "\u001b["] +[4.410438, "o", "0m"] +[5.41212, "o", "\r\n"] +[5.415596, "o", "total 16\r\n"] +[5.415714, "o", "drwxr-xr-x+ 3 dev dev 4096 Mar 23 06:27 cpputest\r\n-rw-rw-rw- 1 dev dev 229 Mar 23 06:27 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Mar 23 06:27 jsmn\r\ndrwxrwxrwx+ 2 dev dev 4096 Mar 23 06:27 patches\r\n"] +[5.421158, "o", "$ "] +[6.424276, "o", "\u001b["] +[6.604707, "o", "1m"] +[6.694767, "o", "ca"] +[6.784905, "o", "t "] +[6.875029, "o", "df"] +[6.965194, "o", "et"] +[7.055322, "o", "ch"] +[7.145468, "o", ".y"] +[7.235605, "o", "am"] +[7.32574, "o", "l\u001b"] +[7.50602, "o", "[0"] +[7.596127, "o", "m"] +[8.597737, "o", "\r\n"] +[8.600857, "o", "manifest:\r\n version: 0.0\r\n\r\n remotes:\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/\r\n repo-path: cpputest/cpputest.git\r\n tag: v3.4\r\n patch: patches/cpputest.patch\r\n\r\n"] +[8.606351, "o", "$ "] +[9.609779, "o", "\u001b"] +[9.790508, "o", "[1"] +[9.880623, "o", "mc"] +[9.970763, "o", "at"] +[10.062535, "o", " "] +[10.151057, "o", "pa"] +[10.241191, "o", "tc"] +[10.331335, "o", "he"] +[10.42146, "o", "s/"] +[10.511585, "o", "c"] +[10.691847, "o", "pp"] +[10.781986, "o", "ut"] +[10.872113, "o", "es"] +[10.962232, "o", "t."] +[11.052353, "o", "p"] +[11.142513, "o", "at"] +[11.232645, "o", "ch"] +[11.322774, "o", "\u001b["] +[11.412896, "o", "0m"] +[12.416043, "o", "\r\n"] +[12.422528, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..fc6084e 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitlab.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[12.43523, "o", "$ "] +[13.438487, "o", "\u001b["] +[13.618766, "o", "1m"] +[13.708896, "o", "gi"] +[13.799059, "o", "t "] +[13.889204, "o", "sta"] +[13.979331, "o", "tu"] +[14.06947, "o", "s\u001b"] +[14.160496, "o", "[0"] +[14.250296, "o", "m"] +[15.252133, "o", "\r\n"] +[15.274579, "o", "On branch main\r\n"] +[15.274685, "o", "nothing to commit, working tree clean\r\n"] +[15.279602, "o", "$ "] +[16.283037, "o", "\u001b"] +[16.463326, "o", "[1"] +[16.553447, "o", "ms"] +[16.644844, "o", "ed"] +[16.733917, "o", " "] +[16.824086, "o", "-i"] +[16.914242, "o", " '"] +[17.004394, "o", "s/"] +[17.094521, "o", "gi"] +[17.184676, "o", "t"] +[17.364908, "o", "la"] +[17.45504, "o", "b/"] +[17.546198, "o", "gi"] +[17.635283, "o", "te"] +[17.725435, "o", "a"] +[17.815549, "o", "/g"] +[17.905698, "o", "' "] +[17.997097, "o", "cp"] +[18.085979, "o", "pu"] +[18.267398, "o", "t"] +[18.357218, "o", "es"] +[18.447359, "o", "t/"] +[18.537476, "o", "sr"] +[18.627639, "o", "c/"] +[18.717766, "o", "R"] +[18.80798, "o", "EA"] +[18.898057, "o", "DM"] +[18.988199, "o", "E."] +[19.168441, "o", "md"] +[19.258608, "o", "\u001b"] +[19.348735, "o", "[0"] +[19.439033, "o", "m"] +[20.441248, "o", "\r\n"] +[20.451314, "o", "$ "] +[21.453518, "o", "\u001b"] +[21.633762, "o", "[1"] +[21.723919, "o", "mg"] +[21.814068, "o", "it"] +[21.908029, "o", " a"] +[21.997647, "o", "dd"] +[22.087783, "o", " ."] +[22.177931, "o", "\u001b["] +[22.268069, "o", "0m"] +[23.269616, "o", "\r\n"] +[23.281799, "o", "$ "] +[24.285111, "o", "\u001b["] +[24.465368, "o", "1m"] +[24.555516, "o", "gi"] +[24.645635, "o", "t "] +[24.735783, "o", "com"] +[24.825908, "o", "mi"] +[24.916287, "o", "t "] +[25.006523, "o", "-a"] +[25.096593, "o", " -"] +[25.186727, "o", "m '"] +[25.367009, "o", "Fi"] +[25.457127, "o", "x "] +[25.547264, "o", "vc"] +[25.637396, "o", "s "] +[25.727519, "o", "hos"] +[25.817651, "o", "t'"] +[25.907789, "o", "\u001b["] +[25.99792, "o", "0m"] +[26.99958, "o", "\r\n"] +[27.009597, "o", "[main d9c949e] Fix vcs host\r\n"] +[27.009792, "o", " 1 file changed, 1 insertion(+), 1 deletion(-)\r\n"] +[27.017534, "o", "$ "] +[28.020595, "o", "\u001b"] +[28.200877, "o", "[1"] +[28.291014, "o", "md"] +[28.381168, "o", "fe"] +[28.471509, "o", "tc"] +[28.561559, "o", "h "] +[28.651705, "o", "up"] +[28.74183, "o", "da"] +[28.831992, "o", "te"] +[28.922231, "o", "-p"] +[29.102482, "o", "a"] +[29.19276, "o", "tc"] +[29.282829, "o", "h "] +[29.37297, "o", "cp"] +[29.463097, "o", "pu"] +[29.553368, "o", "te"] +[29.643368, "o", "st"] +[29.733712, "o", "\u001b["] +[29.82378, "o", "0m"] +[30.825507, "o", "\r\n"] +[31.290516, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[31.330486, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[31.330905, "o", "\u001b[?25l"] +[31.411842, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.492459, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.57308, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.653675, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.739402, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.820007, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.902025, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[31.983676, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.066589, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.147225, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.22791, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.308516, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.389126, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.422286, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[32.423098, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] +[32.508714, "o", " \u001b[1;34m> Updating patch \"patches/cpputest.patch\"\u001b[0m\r\n"] +[32.52478, "o", "\u001b[?25l"] +[32.605632, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.686385, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.766994, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.847569, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[32.928175, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[33.008746, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[33.091624, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[33.174219, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[33.254869, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[33.288973, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[33.289714, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] +[33.290448, "o", " \u001b[1;34m> Applying patch \"patches/cpputest.patch\"\u001b[0m\r\n"] +[33.293167, "o", " \u001b[34msuccessfully patched 1/1: \u001b[0m\u001b[34m \u001b[0m \r\n\u001b[34mb'README.md'\u001b[0m \r\n"] +[33.376907, "o", "$ "] +[34.380162, "o", "\u001b["] +[34.560464, "o", "1m"] +[34.650612, "o", "ca"] +[34.740726, "o", "t "] +[34.830872, "o", "pat"] +[34.921012, "o", "ch"] +[35.011072, "o", "es"] +[35.101219, "o", "/c"] +[35.191398, "o", "pp"] +[35.281553, "o", "ute"] +[35.461796, "o", "st"] +[35.551928, "o", ".p"] +[35.642065, "o", "at"] +[35.732207, "o", "ch"] +[35.822371, "o", "\u001b[0"] +[35.912491, "o", "m"] +[36.914126, "o", "\r\n"] +[36.917467, "o", "diff --git a/README.md b/README.md\r\nindex 2655a7b..da133cb 100644\r\n--- a/README.md\r\n+++ b/README.md\r\n@@ -3,7 +3,7 @@ CppUTest\r\n \r\n CppUTest unit testing and mocking framework for C/C++\r\n \r\n-[More information on the project page](http://cpputest.github.com)\r\n+[More information on the project page](http://cpputest.gitea.com)\r\n \r\n [![Build Status](https://travis-ci.org/cpputest/cpputest.png?branch=master)](https://travis-ci.org/cpputest/cpputest)\r\n \r\n"] +[36.922667, "o", "$ "] +[37.925928, "o", "\u001b"] +[38.106205, "o", "[1"] +[38.196359, "o", "mg"] +[38.28649, "o", "it"] +[38.376634, "o", " "] +[38.466758, "o", "st"] +[38.55689, "o", "at"] +[38.647193, "o", "us"] +[38.737268, "o", "\u001b["] +[38.827402, "o", "0"] +[39.007657, "o", "m"] +[40.009953, "o", "\r\n"] +[40.042467, "o", "On branch main\r\n"] +[40.042507, "o", "Changes not staged for commit:\r\n (use \"git add ...\" to update what will be committed)\r\n (use \"git restore ...\" to discard changes in working directory)\r\n\t\u001b[31mmodified: cpputest/src/.dfetch_data.yaml\u001b[m\r\n\t\u001b[31mmodified: patches/cpputest.patch\u001b[m\r\n\r\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\r\n"] +[43.050156, "o", "$ "] +[43.052102, "o", "\u001b["] +[43.232375, "o", "1m"] +[43.322521, "o", "\u001b["] +[43.412646, "o", "0m"] +[43.413234, "o", "\r\n"] +[43.416154, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/update.cast b/doc/asciicasts/update.cast index 56883580..7eda8e96 100644 --- a/doc/asciicasts/update.cast +++ b/doc/asciicasts/update.cast @@ -1,110 +1,106 @@ -{"version": 2, "width": 165, "height": 30, "timestamp": 1774218087, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.233363, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.238442, "o", "$ "] -[1.241463, "o", "\u001b["] -[1.422097, "o", "1m"] -[1.512379, "o", "ls"] -[1.6027, "o", " -"] -[1.693148, "o", "l\u001b"] -[1.783496, "o", "[0"] -[1.873889, "o", "m"] -[2.875898, "o", "\r\n"] -[2.88166, "o", "total 4\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\n"] -[2.887077, "o", "$ "] -[3.892458, "o", "\u001b["] -[4.073391, "o", "1m"] -[4.163608, "o", "ca"] -[4.253956, "o", "t "] -[4.344134, "o", "dfe"] -[4.434182, "o", "tc"] -[4.524494, "o", "h."] -[4.614586, "o", "ya"] -[4.704607, "o", "ml"] -[4.795191, "o", "\u001b[0"] -[4.975995, "o", "m"] -[5.97809, "o", "\r\n"] -[5.9815, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] -[5.987898, "o", "$ "] -[6.991262, "o", "\u001b"] -[7.171452, "o", "[1"] -[7.2615, "o", "md"] -[7.351701, "o", "fe"] -[7.441897, "o", "t"] -[7.532024, "o", "ch"] -[7.622146, "o", " u"] -[7.712287, "o", "pd"] -[7.802369, "o", "at"] -[7.892715, "o", "e"] -[8.073041, "o", "\u001b["] -[8.162965, "o", "0m"] -[9.164693, "o", "\r\n"] -[9.358088, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[9.364843, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] -[9.364903, "o", "\u001b[?25l"] -[9.446382, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[9.527193, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[9.608032, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[9.688568, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[9.769153, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[9.849931, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[9.930557, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.011007, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.091687, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.172454, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.252824, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.333788, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.414786, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.495392, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.576018, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] -[10.624749, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[10.625366, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] -[10.642269, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n\u001b[?25l"] -[10.723411, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[10.804289, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[10.884782, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[10.96576, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.046692, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.127201, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.208056, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.288879, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.369349, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.449916, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.530595, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.611101, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.691748, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.772456, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.853287, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] -[11.865125, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] -[11.86633, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] -[11.929063, "o", "$ "] -[12.402401, "r", "103x30"] -[12.402578, "r", "103x30"] -[12.403127, "r", "150x30"] -[12.933506, "o", "\u001b["] -[13.113624, "o", "1m"] -[13.203749, "o", "ls"] -[13.293959, "o", " -"] -[13.384128, "o", "l\u001b"] -[13.474844, "o", "[0"] -[13.564833, "o", "m"] -[14.566464, "o", "\r\n"] -[14.571196, "o", "total 12\r\ndrwxr-xr-x 3 ben ben 4096 22 mrt 23:21 cpputest\r\n-rw-r--r-- 1 ben ben 733 22 mrt 23:21 dfetch.yaml\r\ndrwxr-xr-x 4 ben ben 4096 22 mrt 23:21 jsmn\r\n"] -[14.576761, "o", "$ "] -[15.580579, "o", "\u001b["] -[15.760735, "o", "1m"] -[15.851078, "o", "df"] -[15.94163, "o", "et"] -[16.032217, "o", "ch"] -[16.122798, "o", " u"] -[16.213198, "o", "pd"] -[16.303369, "o", "at"] -[16.393492, "o", "e\u001b"] -[16.48365, "o", "[0"] -[16.664569, "o", "m"] -[17.666286, "o", "\r\n"] -[17.853959, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[17.862941, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] -[17.863598, "o", " \u001b[1;34m> up-to-date (v3.4)\u001b[0m\r\n"] -[18.502227, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] -[18.502783, "o", " \u001b[1;34m> up-to-date (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] -[21.550088, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247146, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.645115, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.649085, "o", "$ "] +[1.652356, "o", "\u001b["] +[1.832675, "o", "1m"] +[1.922737, "o", "ls"] +[2.012907, "o", " -"] +[2.103024, "o", "l\u001b"] +[2.193155, "o", "[0"] +[2.283979, "o", "m"] +[3.284743, "o", "\r\n"] +[3.289257, "o", "total 4"] +[3.289298, "o", "\r\n"] +[3.289376, "o", "-rw-rw-rw- 1 dev dev 733 Mar 23 06:25 dfetch.yaml"] +[3.289392, "o", "\r\n"] +[3.313916, "o", "$ "] +[4.318926, "o", "\u001b["] +[4.498117, "o", "1m"] +[4.58831, "o", "ca"] +[4.678426, "o", "t "] +[4.768581, "o", "dfe"] +[4.858734, "o", "tc"] +[4.948853, "o", "h."] +[5.038993, "o", "ya"] +[5.12916, "o", "ml"] +[5.219305, "o", "\u001b[0"] +[5.401373, "o", "m"] +[6.402465, "o", "\r\n"] +[6.405694, "o", "manifest:\r\n version: 0.0 # DFetch Module syntax version\r\n\r\n remotes: # declare common sources in one place\r\n - name: github\r\n url-base: https://github.com/\r\n\r\n projects:\r\n - name: cpputest\r\n dst: cpputest/src/ # Destination of this project (relative to this file)\r\n repo-path: cpputest/cpputest.git # Use default github remote\r\n tag: v3.4 # tag\r\n\r\n - name: jsmn # without destination, defaults to project name\r\n repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[6.410677, "o", "$ "] +[7.414034, "o", "\u001b"] +[7.594297, "o", "[1"] +[7.684435, "o", "md"] +[7.774577, "o", "fe"] +[7.864706, "o", "t"] +[7.954851, "o", "ch"] +[8.045005, "o", " u"] +[8.135196, "o", "pd"] +[8.225336, "o", "at"] +[8.315478, "o", "e"] +[8.495705, "o", "\u001b["] +[8.585841, "o", "0m"] +[9.587454, "o", "\r\n"] +[10.055519, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[10.069455, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[10.069588, "o", "\u001b[?25l"] +[10.155491, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.236126, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.316767, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.397341, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.478158, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.558675, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.639485, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.72157, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.802469, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.883069, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[10.96363, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[11.044244, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m"] +[11.122267, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching v3.4\u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[11.123193, "o", " \u001b[1;34m> Fetched v3.4\u001b[0m\r\n"] +[11.148347, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[11.148748, "o", "\u001b[?25l"] +[11.229774, "o", "\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.310372, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.390937, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.471595, "o", "\r\u001b[2K\u001b[32m⠸\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.552195, "o", "\r\u001b[2K\u001b[32m⠼\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.633698, "o", "\r\u001b[2K\u001b[32m⠴\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.714266, "o", "\r\u001b[2K\u001b[32m⠦\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.794833, "o", "\r\u001b[2K\u001b[32m⠧\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.875955, "o", "\r\u001b[2K\u001b[32m⠇\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[11.956671, "o", "\r\u001b[2K\u001b[32m⠏\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[12.03725, "o", "\r\u001b[2K\u001b[32m⠋\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[12.117826, "o", "\r\u001b[2K\u001b[32m⠙\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[12.198699, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m"] +[12.208625, "o", "\r\u001b[2K\u001b[32m⠹\u001b[0m \u001b[1;94m> Fetching \u001b[0m\r\n\u001b[?25h\r\u001b[1A\u001b[2K"] +[12.209406, "o", " \u001b[1;34m> Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n"] +[12.289005, "o", "$ "] +[13.292261, "o", "\u001b["] +[13.47406, "o", "1m"] +[13.564182, "o", "ls"] +[13.654301, "o", " -"] +[13.744587, "o", "l\u001b["] +[13.834631, "o", "0m"] +[14.836654, "o", "\r\n"] +[14.840351, "o", "total 12\r\ndrwxrwxrwx+ 3 dev dev 4096 Mar 23 06:25 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Mar 23 06:25 dfetch.yaml\r\n"] +[14.841518, "o", "drwxrwxrwx+ 4 dev dev 4096 Mar 23 06:25 jsmn\r\n"] +[14.850112, "o", "$ "] +[15.853294, "o", "\u001b["] +[16.035276, "o", "1m"] +[16.125329, "o", "df"] +[16.21547, "o", "et"] +[16.305751, "o", "ch"] +[16.395803, "o", " u"] +[16.485947, "o", "pd"] +[16.576075, "o", "at"] +[16.66621, "o", "e\u001b"] +[16.756337, "o", "[0"] +[16.93659, "o", "m"] +[17.938264, "o", "\r\n"] +[18.392468, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[18.411772, "o", " \u001b[1;92mcpputest:\u001b[0m\r\n"] +[18.412474, "o", " \u001b[1;34m> up-to-date (v3.4)\u001b[0m\r\n"] +[18.970087, "o", " \u001b[1;92mjsmn:\u001b[0m\r\n"] +[18.970777, "o", " \u001b[1;34m> up-to-date (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] +[22.034113, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/validate.cast b/doc/asciicasts/validate.cast index 5edefae2..dc1eda58 100644 --- a/doc/asciicasts/validate.cast +++ b/doc/asciicasts/validate.cast @@ -1,18 +1,19 @@ -{"version": 2, "width": 165, "height": 30, "timestamp": 1774218046, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} -[0.229456, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.233622, "o", "$ "] -[1.238846, "o", "\u001b["] -[1.419337, "o", "1m"] -[1.509845, "o", "df"] -[1.600045, "o", "et"] -[1.690281, "o", "ch "] -[1.780714, "o", "va"] -[1.871096, "o", "li"] -[1.96129, "o", "da"] -[2.051498, "o", "te"] -[2.141549, "o", "\u001b[0"] -[2.322535, "o", "m"] -[3.324552, "o", "\r\n"] -[3.524761, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] -[3.528053, "o", " \u001b[1;92mdfetch.yaml :\u001b[0m\u001b[1;34m valid\u001b[0m\r\n"] -[6.574697, "o", "~/Programming/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 165, "height": 30, "timestamp": 1774247103, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.544564, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.548222, "o", "$ "] +[1.551241, "o", "\u001b["] +[1.732758, "o", "1m"] +[1.821751, "o", "df"] +[1.911919, "o", "et"] +[2.002037, "o", "ch"] +[2.094464, "o", " v"] +[2.182521, "o", "al"] +[2.272672, "o", "id"] +[2.362794, "o", "at"] +[2.452919, "o", "e\u001b"] +[2.633569, "o", "[0"] +[2.725691, "o", "m"] +[3.726097, "o", "\r\n"] +[4.179101, "o", "\u001b[1;34mDfetch (0.12.1)\u001b[0m\r\n"] +[4.185554, "o", " \u001b[1;92mdfetch.yaml :\u001b[0m\u001b[1;34m valid\u001b[0m\r\n"] +[7.24934, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/generate-casts/generate-casts.sh b/doc/generate-casts/generate-casts.sh index 1e0bb95f..1d2d615b 100755 --- a/doc/generate-casts/generate-casts.sh +++ b/doc/generate-casts/generate-casts.sh @@ -3,6 +3,12 @@ # Uses relative paths cd "$(dirname "$0")" +# Set stable environment to avoid embedding host-specific metadata in casts +export HOME=/home/dev +export USER=dev +export LC_ALL=C.UTF-8 +export TZ=UTC + rm -rf ../asciicasts/* asciinema rec --overwrite -c "./basic-demo.sh" ../asciicasts/basic.cast