diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c16e6285..8b00de83 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,10 +1,6 @@ -Release 0.11.0 (unreleased) +Release 0.11.0 (released 2026-01-03) ==================================== -.. note:: - - This is the latest unreleased version and may change - * Support python 3.14 * Drop python 3.7, 3.8 support (#801) * Don't show animation when running in CI (#702) diff --git a/dfetch/__init__.py b/dfetch/__init__.py index 7360f875..f4b29c82 100644 --- a/dfetch/__init__.py +++ b/dfetch/__init__.py @@ -1,5 +1,5 @@ """Dfetch.""" -__version__ = "0.10.0" +__version__ = "0.11.0" DEFAULT_MANIFEST_NAME: str = "dfetch.yaml" diff --git a/doc/asciicasts/basic.cast b/doc/asciicasts/basic.cast index a7662d15..28040d16 100644 --- a/doc/asciicasts/basic.cast +++ b/doc/asciicasts/basic.cast @@ -1,208 +1,199 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470308, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.54191, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.544695, "o", "$ "] -[1.54628, "o", "\u001b"] -[1.72655, "o", "[1"] -[1.816698, "o", "ml"] -[1.906853, "o", "s "] -[1.996981, "o", "-"] -[2.087131, "o", "l\u001b"] -[2.177263, "o", "[0"] -[2.267391, "o", "m"] -[3.267993, "o", "\r\n"] -[3.270571, "o", "total 12\r\n"] -[3.270735, "o", "drwxrwxrwx+ 3 dev dev 4096 Oct 14 19:30 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Oct 14 19:31 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Oct 14 19:31 jsmn\r\n"] -[3.27479, "o", "$ "] -[4.276193, "o", "\u001b"] -[4.456445, "o", "[1"] -[4.546586, "o", "mc"] -[4.636852, "o", "at"] -[4.72697, "o", " "] -[4.817153, "o", "df"] -[4.907294, "o", "et"] -[4.997428, "o", "ch"] -[5.087563, "o", ".y"] -[5.17771, "o", "a"] -[5.358078, "o", "ml"] -[5.448251, "o", "\u001b["] -[5.538511, "o", "0m"] -[6.539094, "o", "\r\n"] -[6.541107, "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.544921, "o", "$ "] -[7.546405, "o", "\u001b["] -[7.726719, "o", "1m"] -[7.816859, "o", "df"] -[7.906997, "o", "et"] -[7.997331, "o", "ch"] -[8.08746, "o", " c"] -[8.177651, "o", "he"] -[8.267781, "o", "ck"] -[8.357919, "o", "\u001b["] -[8.448047, "o", "0m"] -[9.44865, "o", "\r\n"] -[9.911174, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[9.926721, "o", "\u001b[?25l\u001b[0m"] -[9.926863, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[9.927298, "o", "\u001b[0m\r"] -[9.92743, "o", "\u001b[0m\u001b[K"] -[9.927497, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[10.007675, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.007724, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[10.087892, "o", "\u001b[0m\r"] -[10.087931, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[10.168455, "o", "\u001b[0m\r"] -[10.168575, "o", "\u001b[0m\u001b[K"] -[10.168593, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[10.248808, "o", "\u001b[0m\r"] -[10.248855, "o", "\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m"] -[10.249029, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m wanted (v3.4), available (v4.0)\u001b[0m\r\n"] -[10.249191, "o", "\u001b[0m"] -[10.251204, "o", "\u001b[?25l\u001b[0m\r\u001b[0m\u001b[K"] -[10.251806, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.331804, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.331854, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.412039, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.492254, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.492818, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.573143, "o", "\u001b[0m\r"] -[10.573396, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.653801, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.733884, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.734085, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.814069, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.814109, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.894293, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.894344, "o", "\u001b[0m\u001b[?25h\u001b[0m"] -[10.89446, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n\u001b[0m"] -[10.894708, "o", "\r\u001b[0m\u001b[K"] -[10.894896, "o", "\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m"] -[10.895012, "o", "\u001b[0m"] -[10.958343, "o", "$ "] -[11.959829, "o", "\u001b"] -[12.140101, "o", "[1"] -[12.230259, "o", "ms"] -[12.320393, "o", "ed"] -[12.410533, "o", " -"] -[12.500673, "o", "i "] -[12.593107, "o", "'s"] -[12.682996, "o", "/v"] -[12.774815, "o", "3."] -[12.863385, "o", "4/"] -[13.043613, "o", "v"] -[13.133786, "o", "4."] -[13.223939, "o", "0/"] -[13.314081, "o", "g'"] -[13.404268, "o", " d"] -[13.4944, "o", "fe"] -[13.58458, "o", "tc"] -[13.674807, "o", "h."] -[13.76494, "o", "ya"] -[13.945178, "o", "ml"] -[14.035311, "o", "\u001b"] -[14.125453, "o", "[0"] -[14.215606, "o", "m"] -[15.216127, "o", "\r\n"] -[15.222165, "o", "$ "] -[16.223731, "o", "\u001b"] -[16.404021, "o", "[1"] -[16.494173, "o", "mc"] -[16.584317, "o", "at"] -[16.674575, "o", " d"] -[16.764701, "o", "fe"] -[16.854856, "o", "tc"] -[16.944974, "o", "h."] -[17.035125, "o", "ya"] -[17.125258, "o", "ml"] -[17.305505, "o", "\u001b"] -[17.395657, "o", "[0"] -[17.485815, "o", "m"] -[18.486473, "o", "\r\n"] -[18.488464, "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.492319, "o", "$ "] -[19.493908, "o", "\u001b["] -[19.674169, "o", "1m"] -[19.764312, "o", "df"] -[19.854461, "o", "et"] -[19.944594, "o", "ch"] -[20.034738, "o", " u"] -[20.124874, "o", "pd"] -[20.215036, "o", "at"] -[20.305158, "o", "e\u001b"] -[20.395327, "o", "[0"] -[20.575565, "o", "m"] -[21.576104, "o", "\r\n"] -[22.041868, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[22.062283, "o", "\u001b[?25l"] -[22.062679, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.062985, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[22.063223, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.143214, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[22.143368, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.22358, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[22.223725, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.304033, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.384219, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.464413, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.544981, "o", "\u001b[0m\r"] -[22.545027, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.62537, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.705818, "o", "\u001b[0m\r"] -[22.706419, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.786188, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[22.786402, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.86635, "o", "\u001b[0m\r"] -[22.86639, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[22.946535, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[22.946669, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] -[23.026971, "o", "\u001b[0m\r"] -[23.027028, "o", "\u001b[0m\u001b[K"] -[23.02733, "o", "\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Fetched v4.0\u001b[0m"] -[23.027534, "o", "\r\n"] -[23.027558, "o", "\u001b[0m"] -[23.046528, "o", "\u001b[?25l\u001b[0m"] -[23.047798, "o", "\r\u001b[0m\u001b[K"] -[23.047833, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.126925, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[23.12712, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.207178, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.287387, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.367584, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.44819, "o", "\u001b[0m\r"] -[23.448346, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.52831, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[23.528532, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.608517, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[23.608558, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.688727, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[23.688779, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.768956, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.849059, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[23.84917, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[23.929526, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[24.009561, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[24.009627, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[24.089741, "o", "\u001b[0m\r"] -[24.089787, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[24.169916, "o", "\u001b[0m\r"] -[24.169971, "o", "\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m"] -[24.170181, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m"] -[24.171704, "o", "\r\u001b[0m\u001b[K"] -[24.171729, "o", "\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h"] -[24.172246, "o", "\u001b[0m\u001b[0m"] -[24.232263, "o", "$ "] -[25.233919, "o", "\u001b["] -[25.414207, "o", "1m"] -[25.504345, "o", "ls"] -[25.594477, "o", " -"] -[25.684634, "o", "l\u001b"] -[25.774744, "o", "[0"] -[25.864906, "o", "m"] -[26.867108, "o", "\r\n"] -[26.87224, "o", "total 12\r\ndrwxrwxrwx+ 3 dev dev 4096 Oct 14 19:32 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Oct 14 19:32 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Oct 14 19:32 jsmn\r\n"] -[29.875907, "o", "$ "] -[29.877221, "o", "\u001b["] -[30.057503, "o", "1m"] -[30.147672, "o", "\u001b["] -[30.237812, "o", "0m"] -[30.238451, "o", "\r\n"] -[30.240331, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475683, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.598235, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.607445, "o", "$ "] +[1.71903, "o", "\u001b"] +[1.899702, "o", "[1"] +[1.989843, "o", "ml"] +[2.079977, "o", "s "] +[2.17013, "o", "-l"] +[2.260265, "o", "\u001b["] +[2.350402, "o", "0m"] +[3.35214, "o", "\r\n"] +[3.356662, "o", "total 4\r\n"] +[3.357076, "o", "-rw-rw-rw- 1 dev dev 733 Jan 3 21:28 dfetch.yaml\r\n"] +[3.361693, "o", "$ "] +[4.364333, "o", "\u001b["] +[4.544639, "o", "1m"] +[4.634748, "o", "ca"] +[4.724888, "o", "t "] +[4.815044, "o", "df"] +[4.905191, "o", "et"] +[4.995329, "o", "ch"] +[5.085474, "o", ".y"] +[5.175626, "o", "am"] +[5.265775, "o", "l\u001b"] +[5.44603, "o", "[0"] +[5.536165, "o", "m"] +[6.537827, "o", "\r\n"] +[6.540105, "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"] +[6.540155, "o", " repo-path: zserge/jsmn.git # only repo-path is enough\r\n"] +[6.544437, "o", "$ "] +[7.547261, "o", "\u001b"] +[7.727588, "o", "[1"] +[7.817696, "o", "md"] +[7.907817, "o", "fe"] +[7.99797, "o", "tc"] +[8.088111, "o", "h "] +[8.178243, "o", "ch"] +[8.268404, "o", "ec"] +[8.358539, "o", "k\u001b"] +[8.448665, "o", "[0"] +[8.628929, "o", "m"] +[9.630725, "o", "\r\n"] +[10.152807, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[10.187431, "o", "\u001b[?25l"] +[10.188234, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.188643, "o", "\u001b[0m\r"] +[10.189271, "o", "\u001b[0m\u001b[K"] +[10.19059, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.269847, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.349979, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.350023, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.430172, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.430331, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.510456, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.51075, "o", "\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m wanted (v3.4), available (v4.0)\u001b[0m\r\n"] +[10.510908, "o", "\u001b[0m"] +[10.516708, "o", "\u001b[?25l\u001b[0m"] +[10.517027, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.597159, "o", "\u001b[0m\r"] +[10.597328, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.67734, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.677386, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.757525, "o", "\u001b[0m\r"] +[10.757591, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.8377, "o", "\u001b[0m\r"] +[10.837741, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.917898, "o", "\u001b[0m\r"] +[10.917945, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.998144, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[11.078324, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.078373, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[11.079001, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\u001b[0m"] +[11.13232, "o", "$ "] +[12.134076, "o", "\u001b["] +[12.314364, "o", "1m"] +[12.404513, "o", "se"] +[12.494691, "o", "d "] +[12.584814, "o", "-i "] +[12.674958, "o", "'s"] +[12.765101, "o", "/v"] +[12.85523, "o", "3."] +[12.94538, "o", "4/"] +[13.035517, "o", "v4."] +[13.215824, "o", "0/"] +[13.305922, "o", "g'"] +[13.396074, "o", " d"] +[13.486213, "o", "fe"] +[13.576362, "o", "tch"] +[13.666486, "o", ".y"] +[13.756651, "o", "am"] +[13.84679, "o", "l\u001b"] +[13.936939, "o", "[0"] +[14.117203, "o", "m"] +[15.118907, "o", "\r\n"] +[15.126253, "o", "$ "] +[16.129067, "o", "\u001b["] +[16.309319, "o", "1m"] +[16.399481, "o", "ca"] +[16.489626, "o", "t "] +[16.581779, "o", "df"] +[16.671823, "o", "et"] +[16.761959, "o", "ch"] +[16.855376, "o", ".y"] +[16.942447, "o", "am"] +[17.032599, "o", "l\u001b"] +[17.212849, "o", "[0"] +[17.302976, "o", "m"] +[18.303706, "o", "\r\n"] +[18.306288, "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.315314, "o", "$ "] +[19.317027, "o", "\u001b["] +[19.497312, "o", "1m"] +[19.587459, "o", "df"] +[19.677601, "o", "et"] +[19.767732, "o", "ch"] +[19.85787, "o", " u"] +[19.948005, "o", "pd"] +[20.038148, "o", "at"] +[20.128286, "o", "e\u001b"] +[20.218443, "o", "[0"] +[20.398922, "o", "m"] +[21.400715, "o", "\r\n"] +[22.009363, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[22.036947, "o", "\u001b[?25l\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.037485, "o", "\u001b[0m\r"] +[22.037948, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.118337, "o", "\u001b[0m\r"] +[22.118632, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.198653, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[22.198791, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.278797, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[22.278843, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.358998, "o", "\u001b[0m\r"] +[22.359149, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.439227, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[22.439275, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.519418, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[22.519492, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.599932, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.682095, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.761208, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[22.76158, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.840856, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[22.841089, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[22.922692, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[22.922768, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[23.002965, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.00304, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching cpputest v4.0\u001b[0m"] +[23.083231, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.083377, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[23.083581, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Fetched v4.0\u001b[0m\r\n\u001b[0m"] +[23.11207, "o", "\u001b[?25l\u001b[0m\r"] +[23.112426, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.112647, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.192945, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.193097, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.273105, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.273143, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.35331, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.353374, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.433598, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.433826, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.514003, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.514049, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.594212, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.594267, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.674486, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.754897, "o", "\u001b[0m\r"] +[23.755211, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.835765, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.915906, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[23.916081, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[23.996098, "o", "\u001b[0m\r"] +[23.996262, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[24.076368, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[24.156644, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[24.156799, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[24.156845, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m"] +[24.158717, "o", "\r\u001b[0m\u001b[K"] +[24.158834, "o", "\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m"] +[24.158937, "o", "\u001b[0m"] +[24.211786, "o", "$ "] +[25.214459, "o", "\u001b"] +[25.394761, "o", "[1"] +[25.484904, "o", "ml"] +[25.575032, "o", "s "] +[25.665174, "o", "-l"] +[25.755334, "o", "\u001b["] +[25.84547, "o", "0m"] +[26.847108, "o", "\r\n"] +[26.84997, "o", "total 12\r\n"] +[26.850105, "o", "drwxrwxrwx+ 3 dev dev 4096 Jan 3 21:28 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Jan 3 21:28 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Jan 3 21:28 jsmn\r\n"] +[29.857353, "o", "$ "] +[29.859026, "o", "\u001b["] +[30.039367, "o", "1m"] +[30.129508, "o", "\u001b["] +[30.219661, "o", "0m"] +[30.220152, "o", "\r\n"] +[30.222514, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/check-ci.cast b/doc/asciicasts/check-ci.cast index a7b2db15..727efbc4 100644 --- a/doc/asciicasts/check-ci.cast +++ b/doc/asciicasts/check-ci.cast @@ -1,134 +1,141 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470381, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.508377, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.511168, "o", "$ "] -[1.512746, "o", "\u001b["] -[1.693084, "o", "1m"] -[1.783204, "o", "ca"] -[1.873332, "o", "t "] -[1.963529, "o", "df"] -[2.053683, "o", "et"] -[2.143818, "o", "ch"] -[2.234007, "o", ".y"] -[2.324137, "o", "am"] -[2.414275, "o", "l\u001b"] -[2.594647, "o", "[0"] -[2.684769, "o", "m"] -[3.68534, "o", "\r\n"] -[3.687662, "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.695316, "o", "$ "] -[4.696844, "o", "\u001b["] -[4.877109, "o", "1m"] -[4.967244, "o", "df"] -[5.057416, "o", "et"] -[5.147746, "o", "ch "] -[5.237906, "o", "ch"] -[5.32821, "o", "ec"] -[5.418316, "o", "k "] -[5.508438, "o", "--"] -[5.598626, "o", "jen"] -[5.778983, "o", "ki"] -[5.869127, "o", "ns"] -[5.959196, "o", "-j"] -[6.049378, "o", "so"] -[6.139505, "o", "n j"] -[6.229694, "o", "en"] -[6.319829, "o", "ki"] -[6.409975, "o", "ns"] -[6.500164, "o", ".j"] -[6.680402, "o", "son"] -[6.770586, "o", " -"] -[6.860819, "o", "-s"] -[6.950971, "o", "ar"] -[7.041107, "o", "if"] -[7.131245, "o", " sa"] -[7.221404, "o", "ri"] -[7.311523, "o", "f."] -[7.401689, "o", "js"] -[7.581975, "o", "on"] -[7.672096, "o", "\u001b[0"] -[7.76228, "o", "m"] -[8.762772, "o", "\r\n"] -[9.218312, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[9.232664, "o", "\u001b[?25l\u001b[0m"] -[9.232787, "o", "\r\u001b[0m\u001b[K"] -[9.232903, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[9.233253, "o", "\u001b[0m\r"] -[9.233395, "o", "\u001b[0m\u001b[K"] -[9.233497, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[9.313543, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.313607, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[9.393955, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[9.474036, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.474073, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[9.555729, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.555785, "o", "\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m wanted (v3.4), available (v4.0)\u001b[0m\r\n\u001b[0m\u001b[?25l\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[9.558243, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[9.638385, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.638605, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[9.718582, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.718625, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[9.798812, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[9.880554, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[9.960734, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.960883, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.040907, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.040958, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.121036, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.121075, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[10.202234, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n\u001b[0m"] -[10.20413, "o", "\r"] -[10.204284, "o", "\u001b[0m\u001b[K"] -[10.20459, "o", "\u001b[0m\u001b[?25h"] -[10.204688, "o", "\u001b[0m\r"] -[10.204989, "o", "\u001b[0m\u001b[K\u001b[0m\u001b[?25h"] -[10.205194, "o", "\u001b[0m"] -[10.205525, "o", "\u001b[0m"] -[10.269726, "o", "$ "] -[11.271299, "o", "\u001b["] -[11.451588, "o", "1m"] -[11.541737, "o", "ls"] -[11.631951, "o", " -"] -[11.722048, "o", "l ."] -[11.812232, "o", "\u001b["] -[11.902296, "o", "0m"] -[12.902798, "o", "\r\n"] -[12.905355, "o", "total 16\r\n"] -[12.905458, "o", "-rw-rw-rw- 1 dev dev 733 Oct 14 19:33 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 1025 Oct 14 19:33 jenkins.json\r\n-rw-rw-rw- 1 dev dev 6117 Oct 14 19:33 sarif.json\r\n"] -[12.90903, "o", "$ "] -[13.910699, "o", "\u001b["] -[14.090986, "o", "1m"] -[14.181133, "o", "ca"] -[14.27126, "o", "t "] -[14.361405, "o", "jen"] -[14.451587, "o", "ki"] -[14.5417, "o", "ns"] -[14.632132, "o", ".j"] -[14.72219, "o", "so"] -[14.812316, "o", "n\u001b["] -[14.992562, "o", "0m"] -[15.993108, "o", "\r\n"] -[15.994736, "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.998364, "o", "$ "] -[16.999657, "o", "\u001b"] -[17.179945, "o", "[1"] -[17.270049, "o", "mc"] -[17.360198, "o", "at"] -[17.450337, "o", " s"] -[17.540476, "o", "ar"] -[17.630685, "o", "if"] -[17.720813, "o", ".j"] -[17.81095, "o", "so"] -[17.901121, "o", "n\u001b"] -[18.081502, "o", "["] -[18.171629, "o", "0m"] -[19.172248, "o", "\r\n"] -[19.174244, "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"] -[19.174328, "o", " \"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 \"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 "] -[19.174355, "o", " \"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.178622, "o", "$ "] -[22.179938, "o", "\u001b["] -[22.36019, "o", "1m"] -[22.450345, "o", "\u001b["] -[22.540472, "o", "0m"] -[22.540983, "o", "\r\n"] -[22.542848, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475756, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.551545, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.554936, "o", "$ "] +[1.557784, "o", "\u001b"] +[1.738064, "o", "[1"] +[1.828204, "o", "mc"] +[1.918361, "o", "at"] +[2.008486, "o", " "] +[2.098629, "o", "df"] +[2.188805, "o", "et"] +[2.278934, "o", "ch"] +[2.369067, "o", ".y"] +[2.459213, "o", "a"] +[2.639485, "o", "ml"] +[2.729604, "o", "\u001b["] +[2.819788, "o", "0m"] +[3.821405, "o", "\r\n"] +[3.823681, "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.828033, "o", "$ "] +[4.8308, "o", "\u001b"] +[5.011627, "o", "[1"] +[5.101788, "o", "md"] +[5.191894, "o", "fe"] +[5.282047, "o", "tc"] +[5.372195, "o", "h "] +[5.462324, "o", "ch"] +[5.552464, "o", "ec"] +[5.642609, "o", "k "] +[5.732786, "o", "--"] +[5.913019, "o", "j"] +[6.003164, "o", "en"] +[6.093311, "o", "ki"] +[6.183448, "o", "ns"] +[6.273613, "o", "-j"] +[6.363762, "o", "so"] +[6.453885, "o", "n "] +[6.544036, "o", "je"] +[6.634174, "o", "nk"] +[6.814557, "o", "in"] +[6.904657, "o", "s"] +[6.994802, "o", ".j"] +[7.084939, "o", "so"] +[7.175082, "o", "n "] +[7.265228, "o", "--"] +[7.355376, "o", "sa"] +[7.44552, "o", "ri"] +[7.535661, "o", "f "] +[7.715866, "o", "sa"] +[7.80604, "o", "ri"] +[7.896178, "o", "f"] +[7.986326, "o", ".j"] +[8.07647, "o", "so"] +[8.166621, "o", "n\u001b"] +[8.256784, "o", "[0"] +[8.346921, "o", "m"] +[9.348683, "o", "\r\n"] +[9.934278, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[9.955421, "o", "\u001b[?25l\u001b[0m"] +[9.955483, "o", "\r\u001b[0m\u001b[K"] +[9.955531, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[9.955865, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.036041, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.036195, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.116243, "o", "\u001b[0m\r"] +[10.116476, "o", "\u001b[0m\u001b[K"] +[10.116523, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.196717, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.196786, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[10.277055, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.277197, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[10.277511, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m wanted (v3.4), available (v4.0)\u001b[0m\r\n\u001b[0m"] +[10.283776, "o", "\u001b[?25l\u001b[0m"] +[10.284121, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.364202, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.36427, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.444536, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.524631, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.524695, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.604834, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.604874, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.685009, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.685074, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.765213, "o", "\u001b[0m\r"] +[10.76544, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[10.845481, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m"] +[10.845732, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n\u001b[0m"] +[10.84713, "o", "\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h"] +[10.847238, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m"] +[10.847384, "o", "\u001b[0m"] +[10.902971, "o", "$ "] +[11.90572, "o", "\u001b["] +[12.086084, "o", "1m"] +[12.176219, "o", "ls"] +[12.266387, "o", " -"] +[12.356525, "o", "l "] +[12.446666, "o", ".\u001b"] +[12.536837, "o", "[0"] +[12.626952, "o", "m"] +[13.62859, "o", "\r\n"] +[13.631572, "o", "total 16\r\n"] +[13.631629, "o", "-rw-rw-rw- 1 dev dev 733 Jan 3 21:29 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 1025 Jan 3 21:29 jenkins.json\r\n-rw-rw-rw- 1 dev dev 6117 Jan 3 21:29 sarif.json\r\n"] +[13.636001, "o", "$ "] +[14.638485, "o", "\u001b"] +[14.818787, "o", "[1"] +[14.908916, "o", "mc"] +[14.999075, "o", "at"] +[15.0892, "o", " "] +[15.179348, "o", "je"] +[15.269486, "o", "nk"] +[15.359646, "o", "in"] +[15.449812, "o", "s."] +[15.539871, "o", "j"] +[15.72015, "o", "so"] +[15.81029, "o", "n\u001b"] +[15.900447, "o", "[0"] +[15.990982, "o", "m"] +[16.992168, "o", "\r\n"] +[16.99436, "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"] +[16.994417, "o", " \"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.998842, "o", "$ "] +[18.001688, "o", "\u001b["] +[18.181975, "o", "1m"] +[18.272127, "o", "ca"] +[18.362269, "o", "t "] +[18.452407, "o", "sa"] +[18.542564, "o", "ri"] +[18.632692, "o", "f."] +[18.72281, "o", "js"] +[18.812971, "o", "on"] +[18.903121, "o", "\u001b["] +[19.083371, "o", "0m"] +[20.085016, "o", "\r\n"] +[20.087726, "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 "] +[20.087874, "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}"] +[23.095711, "o", "$ "] +[23.097357, "o", "\u001b["] +[23.277693, "o", "1m"] +[23.367858, "o", "\u001b["] +[23.457994, "o", "0m"] +[23.458504, "o", "\r\n"] +[23.460712, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/check.cast b/doc/asciicasts/check.cast index 9fa04891..d7042a27 100644 --- a/doc/asciicasts/check.cast +++ b/doc/asciicasts/check.cast @@ -1,67 +1,76 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470369, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.496779, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.499829, "o", "$ "] -[1.501334, "o", "\u001b"] -[1.681632, "o", "[1"] -[1.771784, "o", "mc"] -[1.861939, "o", "at"] -[1.952252, "o", " d"] -[2.042351, "o", "fe"] -[2.132531, "o", "tc"] -[2.22266, "o", "h."] -[2.312811, "o", "ya"] -[2.40295, "o", "ml"] -[2.58326, "o", "\u001b"] -[2.673396, "o", "[0"] -[2.763569, "o", "m"] -[3.764214, "o", "\r\n"] -[3.766422, "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.770088, "o", "$ "] -[4.771557, "o", "\u001b"] -[4.95188, "o", "[1"] -[5.042031, "o", "md"] -[5.132308, "o", "fe"] -[5.222424, "o", "t"] -[5.312565, "o", "ch"] -[5.402696, "o", " c"] -[5.492842, "o", "he"] -[5.582975, "o", "ck"] -[5.67312, "o", "\u001b"] -[5.853391, "o", "[0"] -[5.943529, "o", "m"] -[6.944176, "o", "\r\n"] -[7.385463, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[7.399887, "o", "\u001b[?25l\u001b[0m"] -[7.399938, "o", "\r\u001b[0m\u001b[K"] -[7.400337, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[7.400364, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[7.480431, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[7.480485, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[7.560613, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[7.56068, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[7.640782, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[7.640819, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] -[7.7213, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m wanted (v3.4), available (v4.0)\u001b[0m\r\n"] -[7.721337, "o", "\u001b[0m"] -[7.721781, "o", "\u001b[?25l\u001b[0m"] -[7.721858, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[7.722268, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[7.802402, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[7.802464, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[7.882852, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[7.96296, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[7.963012, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[8.043307, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[8.123318, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[8.12355, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[8.203738, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[8.203892, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[8.283723, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] -[8.365422, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\u001b[0m"] -[11.427956, "o", "$ "] -[11.429351, "o", "\u001b["] -[11.609647, "o", "1m"] -[11.699783, "o", "\u001b["] -[11.790117, "o", "0m"] -[11.790578, "o", "\r\n"] -[11.792443, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475744, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.558558, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.561922, "o", "$ "] +[1.565643, "o", "\u001b"] +[1.745909, "o", "[1"] +[1.83607, "o", "mc"] +[1.926203, "o", "at"] +[2.016348, "o", " d"] +[2.106508, "o", "fe"] +[2.196648, "o", "tc"] +[2.28681, "o", "h."] +[2.376929, "o", "ya"] +[2.467066, "o", "ml"] +[2.647333, "o", "\u001b"] +[2.737466, "o", "[0"] +[2.827602, "o", "m"] +[3.82925, "o", "\r\n"] +[3.83168, "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"] +[3.831734, "o", " 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.836055, "o", "$ "] +[4.840407, "o", "\u001b"] +[5.020449, "o", "[1"] +[5.110589, "o", "md"] +[5.200726, "o", "fe"] +[5.290894, "o", "t"] +[5.381058, "o", "ch"] +[5.4712, "o", " c"] +[5.561344, "o", "he"] +[5.651494, "o", "ck"] +[5.74163, "o", "\u001b"] +[5.921928, "o", "[0"] +[6.012047, "o", "m"] +[7.013664, "o", "\r\n"] +[7.535371, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[7.55604, "o", "\u001b[?25l\u001b[0m"] +[7.556387, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[7.556495, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[7.556784, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[7.636625, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[7.636848, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[7.71682, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[7.717045, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[7.797206, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[7.797351, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking cpputest\u001b[0m"] +[7.877485, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[7.877564, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[7.878009, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m wanted (v3.4), available (v4.0)\u001b[0m\r\n\u001b[0m"] +[7.883718, "o", "\u001b[?25l\u001b[0m"] +[7.884024, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[7.884275, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[7.884386, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[7.964481, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[7.96453, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[8.044646, "o", "\u001b[0m\r"] +[8.044874, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[8.124879, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[8.125124, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[8.205096, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[8.205168, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[8.285313, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[8.285361, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[8.365508, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[8.365563, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mChecking jsmn\u001b[0m"] +[8.445777, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[8.445975, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[8.446018, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m available (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n\u001b[0m"] +[8.446155, "o", "\r\u001b[0m\u001b[K"] +[8.446255, "o", "\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m"] +[8.446334, "o", "\u001b[0m"] +[11.505362, "o", "$ "] +[11.507062, "o", "\u001b["] +[11.688063, "o", "1m"] +[11.778212, "o", "\u001b["] +[11.868353, "o", "0m"] +[11.868904, "o", "\r\n"] +[11.871182, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/diff.cast b/doc/asciicasts/diff.cast index 7ecb6b7c..ec2df7ab 100644 --- a/doc/asciicasts/diff.cast +++ b/doc/asciicasts/diff.cast @@ -1,112 +1,111 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470465, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.247338, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.255982, "o", "$ "] -[1.257957, "o", "\u001b["] -[1.438304, "o", "1m"] -[1.528448, "o", "ls"] -[1.618577, "o", " -"] -[1.710126, "o", "l ."] -[1.801165, "o", "\u001b["] -[1.89131, "o", "0m"] -[2.891788, "o", "\r\n"] -[2.894342, "o", "total 12\r\n"] -[2.894563, "o", "drwxr-xr-x+ 3 dev dev 4096 Oct 14 19:34 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Oct 14 19:34 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Oct 14 19:34 jsmn\r\n"] -[2.897997, "o", "$ "] -[3.89957, "o", "\u001b"] -[4.079852, "o", "[1"] -[4.17, "o", "ml"] -[4.260161, "o", "s "] -[4.350257, "o", "-"] -[4.44054, "o", "l "] -[4.530675, "o", "cp"] -[4.620961, "o", "pu"] -[4.711168, "o", "te"] -[4.801288, "o", "s"] -[4.981624, "o", "t/"] -[5.071771, "o", "sr"] -[5.161898, "o", "c/"] -[5.252052, "o", "RE"] -[5.342183, "o", "A"] -[5.432308, "o", "DM"] -[5.522459, "o", "E."] -[5.612616, "o", "md"] -[5.702768, "o", "\u001b["] -[5.883221, "o", "0"] -[5.973371, "o", "m"] -[6.973908, "o", "\r\n"] -[6.976545, "o", "-rw-rw-rw- 1 dev dev 6777 Oct 14 19:34 cpputest/src/README.md\r\n"] -[6.980264, "o", "$ "] -[7.981897, "o", "\u001b"] -[8.162232, "o", "[1"] -[8.252369, "o", "ms"] -[8.342509, "o", "ed"] -[8.432645, "o", " -"] -[8.522815, "o", "i "] -[8.612943, "o", "'s"] -[8.703116, "o", "/g"] -[8.793233, "o", "it"] -[8.883373, "o", "hu"] -[9.063568, "o", "b"] -[9.153706, "o", "/g"] -[9.243889, "o", "it"] -[9.333992, "o", "la"] -[9.42412, "o", "b/"] -[9.514456, "o", "g'"] -[9.604585, "o", " c"] -[9.694745, "o", "pp"] -[9.784999, "o", "ut"] -[9.965241, "o", "es"] -[10.055369, "o", "t"] -[10.145506, "o", "/s"] -[10.235697, "o", "rc"] -[10.325879, "o", "/R"] -[10.415979, "o", "EA"] -[10.506191, "o", "DM"] -[10.59644, "o", "E."] -[10.686608, "o", "md"] -[10.866834, "o", "\u001b["] -[10.956963, "o", "0m"] -[11.957552, "o", "\r\n"] -[11.963741, "o", "$ "] -[12.965285, "o", "\u001b["] -[13.145558, "o", "1m"] -[13.235691, "o", "df"] -[13.325888, "o", "et"] -[13.416008, "o", "ch"] -[13.506175, "o", " d"] -[13.596325, "o", "if"] -[13.686447, "o", "f "] -[13.776585, "o", "cp"] -[13.866705, "o", "pu"] -[14.046959, "o", "te"] -[14.13712, "o", "st"] -[14.22725, "o", "\u001b["] -[14.317425, "o", "0m"] -[15.318101, "o", "\r\n"] -[15.745001, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[15.785992, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Generating patch cpputest.patch from 92736ac002faf2383804d668b6c87404431d2f27 to in /workspaces/dfetch/doc/generate-casts/diff\u001b[0m\r\n"] -[15.786228, "o", "\u001b[0m"] -[15.786355, "o", "\u001b[0m"] -[15.845518, "o", "$ "] -[16.847041, "o", "\u001b["] -[17.027579, "o", "1m"] -[17.117701, "o", "ca"] -[17.207874, "o", "t "] -[17.297996, "o", "cp"] -[17.388037, "o", "pu"] -[17.478174, "o", "te"] -[17.568358, "o", "st"] -[17.658485, "o", ".p"] -[17.748666, "o", "at"] -[17.928899, "o", "ch"] -[18.018987, "o", "\u001b["] -[18.109165, "o", "0m"] -[19.10978, "o", "\r\n"] -[19.111812, "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"] -[22.116061, "o", "$ "] -[22.117382, "o", "\u001b["] -[22.297752, "o", "1m"] -[22.387876, "o", "\u001b["] -[22.477996, "o", "0m"] -[22.47854, "o", "\r\n"] -[22.480366, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475841, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.271198, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.274373, "o", "$ "] +[1.277283, "o", "\u001b["] +[1.457589, "o", "1m"] +[1.547757, "o", "ls"] +[1.63788, "o", " -"] +[1.728003, "o", "l ."] +[1.818164, "o", "\u001b["] +[1.908295, "o", "0m"] +[2.910118, "o", "\r\n"] +[2.913062, "o", "total 12\r\n"] +[2.913123, "o", "drwxr-xr-x+ 3 dev dev 4096 Jan 3 21:30 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Jan 3 21:30 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Jan 3 21:30 jsmn\r\n"] +[2.917539, "o", "$ "] +[3.920207, "o", "\u001b"] +[4.100569, "o", "[1"] +[4.190775, "o", "ml"] +[4.280943, "o", "s "] +[4.371081, "o", "-l"] +[4.461252, "o", " c"] +[4.551394, "o", "pp"] +[4.641529, "o", "ut"] +[4.731638, "o", "es"] +[4.821815, "o", "t/"] +[5.002076, "o", "s"] +[5.092395, "o", "rc"] +[5.182392, "o", "/R"] +[5.272526, "o", "EA"] +[5.362676, "o", "DM"] +[5.452817, "o", "E."] +[5.542945, "o", "md"] +[5.633169, "o", "\u001b["] +[5.723392, "o", "0m"] +[6.725144, "o", "\r\n"] +[6.727941, "o", "-rw-rw-rw- 1 dev dev 6777 Jan 3 21:30 cpputest/src/README.md\r\n"] +[6.734396, "o", "$ "] +[7.736199, "o", "\u001b["] +[7.91655, "o", "1m"] +[8.006744, "o", "se"] +[8.096866, "o", "d "] +[8.187017, "o", "-i"] +[8.27716, "o", " '"] +[8.367304, "o", "s/"] +[8.457451, "o", "gi"] +[8.547584, "o", "th"] +[8.637746, "o", "ub"] +[8.818005, "o", "/g"] +[8.908215, "o", "it"] +[8.998368, "o", "la"] +[9.088516, "o", "b/"] +[9.178655, "o", "g'"] +[9.268794, "o", " c"] +[9.35895, "o", "pp"] +[9.44909, "o", "ut"] +[9.539246, "o", "es"] +[9.7195, "o", "t/"] +[9.809668, "o", "sr"] +[9.899821, "o", "c/"] +[9.989968, "o", "RE"] +[10.080117, "o", "AD"] +[10.170257, "o", "ME"] +[10.260412, "o", ".m"] +[10.35056, "o", "d\u001b"] +[10.440725, "o", "[0"] +[10.621253, "o", "m"] +[11.622662, "o", "\r\n"] +[11.629975, "o", "$ "] +[12.632872, "o", "\u001b["] +[12.813198, "o", "1m"] +[12.903389, "o", "df"] +[12.993549, "o", "et"] +[13.083722, "o", "ch"] +[13.173838, "o", " d"] +[13.263978, "o", "if"] +[13.354141, "o", "f "] +[13.44429, "o", "cp"] +[13.534441, "o", "pu"] +[13.714742, "o", "te"] +[13.804806, "o", "st"] +[13.894966, "o", "\u001b["] +[13.98511, "o", "0m"] +[14.986797, "o", "\r\n"] +[15.50898, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[15.568726, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Generating patch cpputest.patch since dea917dcb4a5d5fccc843e3c3039fa16ea68599b in /workspaces/dfetch/doc/generate-casts/diff\u001b[0m\r\n\u001b[0m\u001b[0m"] +[15.624451, "o", "$ "] +[16.627272, "o", "\u001b"] +[16.807611, "o", "[1"] +[16.897786, "o", "mc"] +[16.987941, "o", "at"] +[17.078085, "o", " "] +[17.168246, "o", "cp"] +[17.258405, "o", "pu"] +[17.348543, "o", "te"] +[17.438775, "o", "st"] +[17.5289, "o", "."] +[17.709188, "o", "pa"] +[17.799322, "o", "tc"] +[17.889463, "o", "h\u001b"] +[17.979596, "o", "[0"] +[18.069761, "o", "m"] +[19.071482, "o", "\r\n"] +[19.073805, "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"] +[22.083462, "o", "$ "] +[22.086047, "o", "\u001b"] +[22.266639, "o", "[1"] +[22.356848, "o", "m\u001b"] +[22.446977, "o", "[0"] +[22.538671, "o", "m"] +[22.538884, "o", "\r\n"] +[22.541397, "o", "/workspaces/dfetch/doc/generate-casts"] +[22.541566, "o", "\r\n"] diff --git a/doc/asciicasts/environment.cast b/doc/asciicasts/environment.cast index 5ae83c5b..dd9a5740 100644 --- a/doc/asciicasts/environment.cast +++ b/doc/asciicasts/environment.cast @@ -1,29 +1,27 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470353, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.008844, "o", "$ "] -[1.010498, "o", "\u001b"] -[1.190849, "o", "[1"] -[1.28095, "o", "md"] -[1.371157, "o", "fe"] -[1.461276, "o", "t"] -[1.551428, "o", "ch"] -[1.641627, "o", " e"] -[1.731818, "o", "nv"] -[1.821982, "o", "ir"] -[1.912129, "o", "o"] -[2.092631, "o", "nm"] -[2.182759, "o", "en"] -[2.272891, "o", "t\u001b"] -[2.363053, "o", "[0"] -[2.453221, "o", "m"] -[3.453816, "o", "\r\n"] -[3.907812, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[3.910405, "o", "\u001b[1;38;5;4m \u001b[32mplatform :\u001b[34m Linux 6.8.0-1030-azure\u001b[0m\r\n\u001b[0m"] -[3.912009, "o", "\u001b[1;38;5;4m \u001b[32mgit :\u001b[34m 2.51.0\u001b[0m\r\n\u001b[0m"] -[4.796021, "o", "\u001b[1;38;5;4m \u001b[32msvn :\u001b[34m 1.14.1 (r1886195)\u001b[0m\r\n"] -[4.796168, "o", "\u001b[0m\u001b[0m"] -[7.867355, "o", "$ "] -[7.868533, "o", "\u001b["] -[8.048866, "o", "1m"] -[8.139019, "o", "\u001b["] -[8.229291, "o", "0m"] -[8.229772, "o", "\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475729, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.014221, "o", "$ "] +[1.01635, "o", "\u001b["] +[1.196755, "o", "1m"] +[1.286852, "o", "df"] +[1.377007, "o", "et"] +[1.467111, "o", "ch "] +[1.557261, "o", "en"] +[1.647417, "o", "vi"] +[1.737551, "o", "ro"] +[1.82773, "o", "nm"] +[1.917843, "o", "ent"] +[2.098109, "o", "\u001b["] +[2.188259, "o", "0m"] +[3.189977, "o", "\r\n"] +[3.738553, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[3.741427, "o", "\u001b[1;38;5;4m \u001b[32mplatform :\u001b[34m Linux 6.8.0-1030-azure\u001b[0m\r\n\u001b[0m"] +[3.743221, "o", "\u001b[1;38;5;4m \u001b[32mgit :\u001b[34m 2.52.0\u001b[0m\r\n\u001b[0m"] +[3.754225, "o", "\u001b[1;38;5;4m \u001b[32msvn :\u001b[34m 1.14.5 (r1922182)\u001b[0m\r\n\u001b[0m"] +[3.754555, "o", "\u001b[0m"] +[6.808794, "o", "$ "] +[6.810342, "o", "\u001b"] +[6.990672, "o", "[1"] +[7.080844, "o", "m\u001b"] +[7.170981, "o", "[0"] +[7.261121, "o", "m"] +[7.261633, "o", "\r\n"] diff --git a/doc/asciicasts/freeze.cast b/doc/asciicasts/freeze.cast index 93f13953..2df873ab 100644 --- a/doc/asciicasts/freeze.cast +++ b/doc/asciicasts/freeze.cast @@ -1,68 +1,70 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470449, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.048565, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.054345, "o", "$ "] -[1.055812, "o", "\u001b["] -[1.23617, "o", "1m"] -[1.326312, "o", "ca"] -[1.416504, "o", "t "] -[1.50662, "o", "df"] -[1.596759, "o", "et"] -[1.686882, "o", "ch"] -[1.777029, "o", ".y"] -[1.867184, "o", "am"] -[1.95734, "o", "l\u001b"] -[2.13757, "o", "[0m"] -[3.13821, "o", "\r\n"] -[3.140136, "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.143679, "o", "$ "] -[4.14551, "o", "\u001b"] -[4.325823, "o", "[1"] -[4.416486, "o", "md"] -[4.506109, "o", "fe"] -[4.596233, "o", "tc"] -[4.686391, "o", "h "] -[4.776516, "o", "fr"] -[4.866655, "o", "ee"] -[4.95692, "o", "ze"] -[5.047131, "o", "\u001b["] -[5.227393, "o", "0"] -[5.317533, "o", "m"] -[6.317998, "o", "\r\n"] -[6.783419, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[6.800304, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Already pinned in manifest on version v3.4\u001b[0m\r\n"] -[6.800675, "o", "\u001b[0m"] -[6.801477, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m Freezing on version master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m"] -[6.802757, "o", "\u001b[1;38;5;4mUpdated manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/freeze\u001b[0m\r\n\u001b[0m"] -[6.802907, "o", "\u001b[0m"] -[6.857288, "o", "$ "] -[7.858834, "o", "\u001b["] -[8.039093, "o", "1m"] -[8.129242, "o", "ca"] -[8.219358, "o", "t "] -[8.309506, "o", "df"] -[8.399701, "o", "et"] -[8.489821, "o", "ch"] -[8.57995, "o", ".y"] -[8.670149, "o", "am"] -[8.760325, "o", "l\u001b"] -[8.940613, "o", "[0m"] -[9.941196, "o", "\r\n"] -[9.943202, "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.946811, "o", "$ "] -[10.948401, "o", "\u001b["] -[11.128722, "o", "1m"] -[11.21886, "o", "ls"] -[11.309008, "o", " -"] -[11.399165, "o", "l ."] -[11.489311, "o", "\u001b["] -[11.579506, "o", "0m"] -[12.580033, "o", "\r\n"] -[12.63339, "o", "total 16\r\n"] -[12.633528, "o", "drwxr-xr-x+ 3 dev dev 4096 Oct 14 19:34 cpputest\r\n-rw-rw-rw- 1 dev dev 317 Oct 14 19:34 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 733 Oct 14 19:34 dfetch.yaml.backup\r\ndrwxr-xr-x+ 4 dev dev 4096 Oct 14 19:34 jsmn\r\n"] -[15.638096, "o", "$ "] -[15.639459, "o", "\u001b["] -[15.819851, "o", "1m"] -[15.909964, "o", "\u001b["] -[16.00011, "o", "0m"] -[16.000573, "o", "\r\n"] -[16.002565, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475824, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.043767, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.047104, "o", "$ "] +[1.049912, "o", "\u001b"] +[1.230415, "o", "[1"] +[1.320584, "o", "mc"] +[1.410719, "o", "at"] +[1.500999, "o", " d"] +[1.591154, "o", "fe"] +[1.681295, "o", "tc"] +[1.771413, "o", "h."] +[1.861603, "o", "ya"] +[1.951817, "o", "ml"] +[2.131993, "o", "\u001b"] +[2.222154, "o", "[0"] +[2.312286, "o", "m"] +[3.314034, "o", "\r\n"] +[3.31632, "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.32062, "o", "$ "] +[4.323484, "o", "\u001b["] +[4.503774, "o", "1m"] +[4.593961, "o", "df"] +[4.684104, "o", "et"] +[4.774249, "o", "ch"] +[4.864389, "o", " f"] +[4.954535, "o", "re"] +[5.044696, "o", "ez"] +[5.134846, "o", "e\u001b"] +[5.224978, "o", "[0"] +[5.405242, "o", "m"] +[6.406958, "o", "\r\n"] +[6.975408, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[6.992526, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Already pinned in manifest on version v3.4\u001b[0m\r\n\u001b[0m"] +[6.993564, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m Freezing on version master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m"] +[6.994934, "o", "\u001b[1;38;5;4mUpdated manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/freeze\u001b[0m\r\n\u001b[0m"] +[6.995143, "o", "\u001b[0m"] +[7.066173, "o", "$ "] +[8.068858, "o", "\u001b["] +[8.249151, "o", "1m"] +[8.339329, "o", "ca"] +[8.42947, "o", "t "] +[8.519631, "o", "dfe"] +[8.60973, "o", "tc"] +[8.699894, "o", "h."] +[8.790025, "o", "ya"] +[8.880176, "o", "ml"] +[8.970319, "o", "\u001b[0"] +[9.150582, "o", "m"] +[10.1522, "o", "\r\n"] +[10.154423, "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.158802, "o", "$ "] +[11.161636, "o", "\u001b"] +[11.341938, "o", "[1"] +[11.432066, "o", "ml"] +[11.522219, "o", "s "] +[11.612348, "o", "-"] +[11.702524, "o", "l "] +[11.792655, "o", ".\u001b"] +[11.882807, "o", "[0"] +[11.973573, "o", "m"] +[12.976155, "o", "\r\n"] +[13.054027, "o", "total 16\r\n"] +[13.054579, "o", "drwxr-xr-x+ 3 dev dev 4096 Jan 3 21:30 cpputest\r\n-rw-rw-rw- 1 dev dev 317 Jan 3 21:30 dfetch.yaml\r\n-rw-rw-rw- 1 dev dev 733 Jan 3 21:30 dfetch.yaml.backup\r\ndrwxr-xr-x+ 4 dev dev 4096 Jan 3 21:30 jsmn\r\n"] +[16.063467, "o", "$ "] +[16.065058, "o", "\u001b["] +[16.245385, "o", "1m"] +[16.335599, "o", "\u001b["] +[16.425714, "o", "0m"] +[16.426299, "o", "\r\n"] +[16.428509, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/import.cast b/doc/asciicasts/import.cast index 4525b72e..9a051beb 100644 --- a/doc/asciicasts/import.cast +++ b/doc/asciicasts/import.cast @@ -1,64 +1,67 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470492, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.009059, "o", "$ "] -[1.010918, "o", "\u001b["] -[1.194556, "o", "1m"] -[1.284575, "o", "ls"] -[1.380283, "o", " -"] -[1.469452, "o", "l\u001b"] -[1.559604, "o", "[0"] -[1.649915, "o", "m"] -[2.650294, "o", "\r\n"] -[2.653428, "o", "total 580\r\n"] -[2.653964, "o", "-rw-rw-rw- 1 dev dev 1381 Oct 14 19:34 appveyor.yml\r\n-rw-rw-rw- 1 dev dev 1137 Oct 14 19:34 CMakeLists.txt\r\n-rwxrwxrwx 1 dev dev 229 Oct 14 19:34 create_doc.sh\r\ndrwxrwxrwx+ 2 dev dev 4096 Oct 14 19:34 data\r\ndrwxrwxrwx+ 4 dev dev 4096 Oct 14 19:34 doc\r\ndrwxrwxrwx+ 4 dev dev 4096 Oct 14 19:34 docs\r\ndrwxrwxrwx+ 2 dev dev 4096 Oct 14 19:34 installer\r\ndrwxrwxrwx+ 4 dev dev 4096 Oct 14 19:34 libraries\r\n-rw-rw-rw- 1 dev dev 35147 Oct 14 19:34 LICENSE\r\n-rw-rw-rw- 1 dev dev 505101 Oct 14 19:34 modbusscope_demo.gif\r\n-rw-rw-rw- 1 dev dev 1796 Oct 14 19:34 README.md\r\ndrwxrwxrwx+ 5 dev dev 4096 Oct 14 19:34 resources\r\ndrwxrwxrwx+ 9 dev dev 4096 Oct 14 19:34 src\r\ndrwxrwxrwx+ 9 dev dev 4096 Oct 14 19:34 tests\r\n"] -[2.657287, "o", "$ "] -[3.658848, "o", "\u001b["] -[3.839154, "o", "1m"] -[3.929294, "o", "ca"] -[4.019495, "o", "t "] -[4.10961, "o", ".g"] -[4.199838, "o", "it"] -[4.29017, "o", "mo"] -[4.380629, "o", "du"] -[4.470736, "o", "le"] -[4.560884, "o", "s\u001b"] -[4.741184, "o", "[0m"] -[5.741658, "o", "\r\n"] -[5.743669, "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.747321, "o", "$ "] -[6.74882, "o", "\u001b["] -[6.929064, "o", "1m"] -[7.019233, "o", "df"] -[7.109347, "o", "et"] -[7.199497, "o", "ch"] -[7.28972, "o", " i"] -[7.379971, "o", "mp"] -[7.470086, "o", "or"] -[7.56023, "o", "t\u001b"] -[7.650392, "o", "[0"] -[7.830715, "o", "m"] -[8.831479, "o", "\r\n"] -[9.267313, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[9.916438, "o", "\u001b[1;38;5;4mFound libraries/muparser\u001b[0m\r\n"] -[9.916494, "o", "\u001b[0m\u001b[1;38;5;4mFound tests/googletest\u001b[0m\r\n\u001b[0m"] -[9.918412, "o", "\u001b[1;38;5;4mCreated manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/ModbusScope\u001b[0m\r\n"] -[9.918549, "o", "\u001b[0m\u001b[0m"] -[9.974899, "o", "$ "] -[10.976406, "o", "\u001b["] -[11.156678, "o", "1m"] -[11.246826, "o", "ca"] -[11.336953, "o", "t "] -[11.427113, "o", "dfe"] -[11.517408, "o", "tc"] -[11.607605, "o", "h."] -[11.697727, "o", "ya"] -[11.787878, "o", "ml"] -[11.878017, "o", "\u001b[0"] -[12.058299, "o", "m"] -[13.059017, "o", "\r\n"] -[13.060949, "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.065266, "o", "$ "] -[16.066571, "o", "\u001b["] -[16.246911, "o", "1m"] -[16.337053, "o", "\u001b["] -[16.427234, "o", "0m"] -[16.427562, "o", "\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475871, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.035477, "o", "$ "] +[1.041891, "o", "\u001b["] +[1.222312, "o", "1m"] +[1.312914, "o", "ls"] +[1.402635, "o", " -"] +[1.492797, "o", "l\u001b"] +[1.58491, "o", "[0"] +[1.673906, "o", "m"] +[2.677999, "o", "\r\n"] +[2.707909, "o", "total 580\r\n-rw-rw-rw- 1 dev dev 1381 Jan 3 21:31 appveyor.yml\r\n-rw-rw-rw- 1 dev dev 1137 Jan 3 21:31 CMakeLists.txt\r\n-rwxrwxrwx 1 dev dev 229 Jan 3 21:31 create_doc.sh\r\ndrwxrwxrwx+ 2 dev dev 4096 Jan 3 21:31 data\r\ndrwxrwxrwx+ 4 dev dev 4096 Jan 3 21:31 doc\r\ndrwxrwxrwx+ 4 dev dev 4096 Jan 3 21:31 docs\r\ndrwxrwxrwx+ 2 dev dev 4096 Jan 3 21:31 installer\r\ndrwxrwxrwx+ 4 dev dev 4096 Jan 3 21:31 libraries\r\n-rw-rw-rw- 1 dev dev 35147 Jan 3 21:31 LICENSE\r\n-rw-rw-rw- 1 dev dev 505101 Jan 3 21:31 modbusscope_demo.gif\r\n-rw-rw-rw- 1 dev dev 1796 Jan 3 21:31 README.md\r\ndrwxrwxrwx+ 5 dev dev 4096 Jan 3 21:31 resources\r\ndrwxrwxrwx+ 9 dev dev 4096 Jan 3 21:31 src\r\ndrwxrwxrwx+ 9 dev dev 4096 Jan 3 21:31 tests\r\n"] +[2.720317, "o", "$ "] +[3.726035, "o", "\u001b"] +[3.91049, "o", "[1"] +[4.00064, "o", "mc"] +[4.090914, "o", "at"] +[4.181186, "o", " ."] +[4.276894, "o", "gi"] +[4.367068, "o", "tm"] +[4.457231, "o", "od"] +[4.548951, "o", "ul"] +[4.639089, "o", "es"] +[4.729248, "o", "\u001b"] +[4.909544, "o", "[0"] +[5.001048, "o", "m"] +[6.002988, "o", "\r\n"] +[6.00706, "o", "[submodule \"tests/googletest\"]\r\n"] +[6.007304, "o", "\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.015763, "o", "$ "] +[7.028027, "o", "\u001b"] +[7.206998, "o", "[1"] +[7.297643, "o", "md"] +[7.388617, "o", "fe"] +[7.477958, "o", "t"] +[7.573889, "o", "ch"] +[7.662063, "o", " i"] +[7.752724, "o", "mp"] +[7.846889, "o", "or"] +[7.935076, "o", "t"] +[8.025324, "o", "\u001b["] +[8.206026, "o", "0m"] +[9.207625, "o", "\r\n"] +[10.398847, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n"] +[10.398889, "o", "\u001b[0m"] +[11.230183, "o", "\u001b[1;38;5;4mFound libraries/muparser\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4mFound tests/googletest\u001b[0m\r\n\u001b[0m"] +[11.239745, "o", "\u001b[1;38;5;4mCreated manifest (dfetch.yaml) in /workspaces/dfetch/doc/generate-casts/ModbusScope\u001b[0m"] +[11.245749, "o", "\r\n\u001b[0m\u001b[0m"] +[11.532881, "o", "$ "] +[12.534101, "o", "\u001b["] +[12.715117, "o", "1m"] +[12.806403, "o", "ca"] +[12.896512, "o", "t "] +[12.986567, "o", "df"] +[13.076955, "o", "et"] +[13.167577, "o", "ch"] +[13.260883, "o", ".y"] +[13.349062, "o", "am"] +[13.442884, "o", "l\u001b"] +[13.622933, "o", "[0"] +[13.713069, "o", "m"] +[14.714531, "o", "\r\n"] +[14.71892, "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\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"] +[17.729904, "o", "$ "] +[17.733526, "o", "\u001b["] +[17.914214, "o", "1m"] +[18.004378, "o", "\u001b["] +[18.09571, "o", "0m\r\n"] diff --git a/doc/asciicasts/init.cast b/doc/asciicasts/init.cast index 0fe09271..15c09247 100644 --- a/doc/asciicasts/init.cast +++ b/doc/asciicasts/init.cast @@ -1,61 +1,61 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470338, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.008845, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.011609, "o", "$ "] -[1.013226, "o", "\u001b"] -[1.193494, "o", "[1"] -[1.283657, "o", "ml"] -[1.373829, "o", "s "] -[1.464009, "o", "-"] -[1.554057, "o", "l\u001b"] -[1.644186, "o", "[0"] -[1.734335, "o", "m"] -[2.734948, "o", "\r\n"] -[2.737275, "o", "total 0\r\n"] -[2.742561, "o", "$ "] -[3.744047, "o", "\u001b["] -[3.924301, "o", "1m"] -[4.01443, "o", "df"] -[4.104622, "o", "et"] -[4.194768, "o", "ch"] -[4.284999, "o", " i"] -[4.375129, "o", "ni"] -[4.465299, "o", "t\u001b"] -[4.555448, "o", "[0"] -[4.645861, "o", "m"] -[5.645998, "o", "\r\n"] -[6.0752, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[6.077876, "o", "\u001b[1;38;5;4mCreated dfetch.yaml\u001b[0m\r\n"] -[6.077936, "o", "\u001b[0m"] -[6.078025, "o", "\u001b[0m"] -[6.133437, "o", "$ "] -[7.134952, "o", "\u001b["] -[7.315199, "o", "1m"] -[7.405338, "o", "ls"] -[7.495511, "o", " -"] -[7.585626, "o", "l\u001b"] -[7.675976, "o", "[0"] -[7.766134, "o", "m"] -[8.766606, "o", "\r\n"] -[8.769051, "o", "total 4\r\n"] -[8.769155, "o", "-rw-rw-rw- 1 dev dev 733 Oct 14 19:32 dfetch.yaml\r\n"] -[8.772774, "o", "$ "] -[9.774398, "o", "\u001b["] -[9.954656, "o", "1m"] -[10.044814, "o", "ca"] -[10.13496, "o", "t "] -[10.225115, "o", "df"] -[10.315327, "o", "et"] -[10.405404, "o", "ch"] -[10.495577, "o", ".y"] -[10.585679, "o", "am"] -[10.675946, "o", "l\u001b"] -[10.856176, "o", "[0m"] -[11.856806, "o", "\r\n"] -[11.858855, "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.864551, "o", "$ "] -[14.865884, "o", "\u001b["] -[15.046183, "o", "1m"] -[15.13633, "o", "\u001b["] -[15.226714, "o", "0m"] -[15.227241, "o", "\r\n"] -[15.229048, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475713, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.009714, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.013555, "o", "$ "] +[1.016453, "o", "\u001b"] +[1.196691, "o", "[1"] +[1.286831, "o", "ml"] +[1.376967, "o", "s "] +[1.467114, "o", "-"] +[1.557263, "o", "l\u001b"] +[1.652524, "o", "[0"] +[1.740567, "o", "m"] +[2.744938, "o", "\r\n"] +[2.747795, "o", "total 0\r\n"] +[2.75212, "o", "$ "] +[3.755016, "o", "\u001b"] +[3.935296, "o", "[1"] +[4.02545, "o", "md"] +[4.11558, "o", "fe"] +[4.205719, "o", "tc"] +[4.295856, "o", "h "] +[4.385994, "o", "in"] +[4.476141, "o", "it"] +[4.566264, "o", "\u001b["] +[4.656453, "o", "0m"] +[5.658106, "o", "\r\n"] +[6.144846, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[6.147884, "o", "\u001b[1;38;5;4mCreated dfetch.yaml\u001b[0m\r\n\u001b[0m"] +[6.148003, "o", "\u001b[0m"] +[6.197289, "o", "$ "] +[7.200087, "o", "\u001b["] +[7.382038, "o", "1m"] +[7.472191, "o", "ls"] +[7.562328, "o", " -"] +[7.652497, "o", "l\u001b["] +[7.74263, "o", "0m"] +[8.74426, "o", "\r\n"] +[8.747178, "o", "total 4\r\n"] +[8.747232, "o", "-rw-rw-rw- 1 dev dev 733 Jan 3 21:28 dfetch.yaml\r\n"] +[8.751587, "o", "$ "] +[9.75445, "o", "\u001b["] +[9.934723, "o", "1m"] +[10.024876, "o", "ca"] +[10.115013, "o", "t "] +[10.205155, "o", "dfe"] +[10.295293, "o", "tc"] +[10.385419, "o", "h."] +[10.475576, "o", "ya"] +[10.565709, "o", "ml"] +[10.655858, "o", "\u001b[0"] +[10.836127, "o", "m"] +[11.837892, "o", "\r\n"] +[11.840169, "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"] +[11.840361, "o", "\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.847218, "o", "$ "] +[14.848839, "o", "\u001b"] +[15.029157, "o", "[1"] +[15.119305, "o", "m\u001b"] +[15.209465, "o", "[0"] +[15.299575, "o", "m"] +[15.300241, "o", "\r\n"] +[15.302357, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/report.cast b/doc/asciicasts/report.cast index 98bd68e6..bb1a5fef 100644 --- a/doc/asciicasts/report.cast +++ b/doc/asciicasts/report.cast @@ -1,42 +1,34 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470426, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.100571, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.103378, "o", "$ "] -[1.10493, "o", "\u001b["] -[1.285291, "o", "1m"] -[1.37574, "o", "ls"] -[1.465857, "o", " -"] -[1.556061, "o", "l\u001b"] -[1.64622, "o", "[0"] -[1.736415, "o", "m"] -[2.736969, "o", "\r\n"] -[2.739698, "o", "total 12\r\n"] -[2.739871, "o", "drwxr-xr-x+ 3 dev dev 4096 Oct 14 19:33 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Oct 14 19:33 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Oct 14 19:33 jsmn\r\n"] -[2.743518, "o", "$ "] -[3.74509, "o", "\u001b"] -[3.925364, "o", "[1"] -[4.015494, "o", "md"] -[4.105664, "o", "fe"] -[4.195784, "o", "t"] -[4.285923, "o", "ch"] -[4.376085, "o", " r"] -[4.466324, "o", "ep"] -[4.556514, "o", "or"] -[4.646622, "o", "t"] -[4.826889, "o", "\u001b["] -[4.917045, "o", "0m"] -[5.917681, "o", "\r\n"] -[6.345753, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[6.380575, "o", "\u001b[1;38;5;4m \u001b[32mproject :\u001b[34m cpputest\u001b[0m\r\n"] -[6.380628, "o", "\u001b[0m\u001b[1;38;5;4m \u001b[32m remote :\u001b[34m github\u001b[0m\r\n\u001b[0m"] -[6.381683, "o", "\u001b[1;38;5;4m \u001b[32m remote url :\u001b[34m https://github.com/cpputest/cpputest.git\u001b[0m\r\n\u001b[0m"] -[6.381735, "o", "\u001b[1;38;5;4m \u001b[32m branch :\u001b[34m master\u001b[0m\r\n\u001b[0m"] -[6.381846, "o", "\u001b[1;38;5;4m \u001b[32m tag :\u001b[34m v3.4\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m last fetch :\u001b[34m 14/10/2025, 19:33:35\u001b[0m\r\n\u001b[0m"] -[6.382171, "o", "\u001b[1;38;5;4m \u001b[32m revision :\u001b[34m \u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m patch :\u001b[34m \u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m licenses :\u001b[34m BSD 3-Clause \"New\" or \"Revised\" License\u001b[0m\r\n\u001b[0m"] -[6.384749, "o", "\u001b[1;38;5;4m \u001b[32mproject :\u001b[34m jsmn\u001b[0m\r\n\u001b[0m"] -[6.384825, "o", "\u001b[1;38;5;4m \u001b[32m remote :\u001b[34m github\u001b[0m\r\n\u001b[0m"] -[6.385695, "o", "\u001b[1;38;5;4m \u001b[32m remote url :\u001b[34m https://github.com/zserge/jsmn.git\u001b[0m\r\n\u001b[0m"] -[6.385782, "o", "\u001b[1;38;5;4m \u001b[32m branch :\u001b[34m master\u001b[0m\r\n\u001b[0m"] -[6.385928, "o", "\u001b[1;38;5;4m \u001b[32m tag :\u001b[34m \u001b[0m\r\n\u001b[0m"] -[6.386147, "o", "\u001b[1;38;5;4m \u001b[32m last fetch :\u001b[34m 14/10/2025, 19:33:36\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m revision :\u001b[34m 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m patch :\u001b[34m \u001b[0m\r\n\u001b[0m"] -[6.38617, "o", "\u001b[1;38;5;4m \u001b[32m licenses :\u001b[34m MIT License\u001b[0m\r\n\u001b[0m\u001b[0m"] -[9.442338, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475802, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.148958, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.154178, "o", "$ "] +[1.156897, "o", "\u001b"] +[1.337194, "o", "[1"] +[1.42735, "o", "ml"] +[1.517504, "o", "s "] +[1.60764, "o", "-"] +[1.697787, "o", "l\u001b"] +[1.787951, "o", "[0"] +[1.878083, "o", "m"] +[2.879892, "o", "\r\n"] +[2.883004, "o", "total 12\r\n"] +[2.88332, "o", "drwxr-xr-x+ 3 dev dev 4096 Jan 3 21:30 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Jan 3 21:30 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Jan 3 21:30 jsmn\r\n"] +[2.888658, "o", "$ "] +[3.891435, "o", "\u001b["] +[4.075945, "o", "1m"] +[4.166041, "o", "df"] +[4.256184, "o", "et"] +[4.34793, "o", "ch "] +[4.436639, "o", "re"] +[4.52675, "o", "po"] +[4.616901, "o", "rt"] +[4.707033, "o", "\u001b["] +[4.797185, "o", "0m"] +[5.798925, "o", "\r\n"] +[6.308702, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n"] +[6.309659, "o", "\u001b[0m"] +[6.358654, "o", "\u001b[1;38;5;4m \u001b[32mproject :\u001b[34m cpputest\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m remote :\u001b[34m github\u001b[0m\r\n\u001b[0m"] +[6.360645, "o", "\u001b[1;38;5;4m \u001b[32m remote url :\u001b[34m https://github.com/cpputest/cpputest.git\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m branch :\u001b[34m master\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m tag :\u001b[34m v3.4\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m last fetch :\u001b[34m 03/01/2026, 21:29:51\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m revision :\u001b[34m \u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m patch :\u001b[34m \u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m licenses :\u001b[34m BSD 3-Clause \"New\" or \"Revised\" License\u001b[0m\r\n\u001b[0m"] +[6.36527, "o", "\u001b[1;38;5;4m \u001b[32mproject :\u001b[34m jsmn\u001b[0m\r\n"] +[6.365799, "o", "\u001b[0m\u001b[1;38;5;4m \u001b[32m remote :\u001b[34m github\u001b[0m\r\n\u001b[0m"] +[6.367494, "o", "\u001b[1;38;5;4m \u001b[32m remote url :\u001b[34m https://github.com/zserge/jsmn.git\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m branch :\u001b[34m master\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m tag :\u001b[34m \u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m last fetch :\u001b[34m 03/01/2026, 21:29:52\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m revision :\u001b[34m 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m patch :\u001b[34m \u001b[0m\r\n\u001b[0m\u001b[1;38;5;4m \u001b[32m licenses :\u001b[34m MIT License\u001b[0m\r\n\u001b[0m\u001b[0m"] +[9.435501, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/sbom.cast b/doc/asciicasts/sbom.cast index a2cf0c81..20c2ee69 100644 --- a/doc/asciicasts/sbom.cast +++ b/doc/asciicasts/sbom.cast @@ -1,52 +1,47 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470435, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.026597, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.029692, "o", "$ "] -[1.031155, "o", "\u001b"] -[1.211409, "o", "[1"] -[1.301578, "o", "ml"] -[1.391696, "o", "s "] -[1.481842, "o", "-"] -[1.572005, "o", "l\u001b"] -[1.662158, "o", "[0"] -[1.752328, "o", "m"] -[2.754645, "o", "\r\n"] -[2.755929, "o", "total 12\r\ndrwxr-xr-x+ 3 dev dev 4096 Oct 14 19:33 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Oct 14 19:33 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Oct 14 19:33 jsmn"] -[2.756095, "o", "\r\n"] -[2.760191, "o", "$ "] -[3.761638, "o", "\u001b"] -[3.941955, "o", "[1"] -[4.032191, "o", "md"] -[4.122319, "o", "fe"] -[4.212461, "o", "tc"] -[4.302696, "o", "h "] -[4.392821, "o", "re"] -[4.482955, "o", "po"] -[4.573094, "o", "rt"] -[4.663252, "o", " -"] -[4.843577, "o", "t"] -[4.933712, "o", " s"] -[5.02389, "o", "bo"] -[5.114013, "o", "m\u001b"] -[5.204182, "o", "[0"] -[5.294436, "o", "m"] -[6.295209, "o", "\r\n"] -[6.718419, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[6.75631, "o", "\u001b[1;38;5;4mGenerated SBoM report: report.json\u001b[0m\r\n"] -[6.756733, "o", "\u001b[0m\u001b[0m"] -[6.814998, "o", "$ "] -[7.816775, "o", "\u001b["] -[7.996977, "o", "1m"] -[8.087122, "o", "ca"] -[8.177289, "o", "t "] -[8.26741, "o", "rep"] -[8.357539, "o", "or"] -[8.447687, "o", "t."] -[8.537875, "o", "js"] -[8.628005, "o", "on"] -[8.718168, "o", "\u001b[0"] -[8.898467, "o", "m"] -[9.899, "o", "\r\n"] -[9.901022, "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.10.0\"\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.901127, "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.10.0\"\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.10.0\"\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.10.0\"\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.10.0\"\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.10.0\"\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 }\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\": \"2025-10-14T19:34:02.506885+00:00\",\r\n \"tools\": {\r\n \"components\": [\r\n {\r\n \"bom-ref\": \"dfetch-0.10.0\",\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 "] -[9.901153, "o", " {\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.10.0\"\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 \"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.1.0\"\r\n }\r\n ]\r\n }\r\n },\r\n \"serialNumber\": \"urn:uuid:8e1180eb-9f33-4497-bfa9-9ecb47e9525d\",\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.904833, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475811, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.046655, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.049932, "o", "$ "] +[1.052874, "o", "\u001b["] +[1.233139, "o", "1m"] +[1.323294, "o", "ls"] +[1.413421, "o", " -"] +[1.50359, "o", "l\u001b["] +[1.593749, "o", "0m"] +[2.595427, "o", "\r\n"] +[2.598399, "o", "total 12\r\n"] +[2.598519, "o", "drwxr-xr-x+ 3 dev dev 4096 Jan 3 21:30 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Jan 3 21:30 dfetch.yaml\r\ndrwxr-xr-x+ 4 dev dev 4096 Jan 3 21:30 jsmn\r\n"] +[2.602716, "o", "$ "] +[3.605509, "o", "\u001b["] +[3.785803, "o", "1m"] +[3.875935, "o", "df"] +[3.96612, "o", "et"] +[4.05621, "o", "ch"] +[4.146368, "o", " r"] +[4.236507, "o", "ep"] +[4.326664, "o", "or"] +[4.416824, "o", "t "] +[4.509397, "o", "-t"] +[4.687828, "o", " sb"] +[4.777812, "o", "om"] +[4.867954, "o", "\u001b["] +[4.958097, "o", "0m"] +[5.959987, "o", "\r\n"] +[6.474578, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[6.515709, "o", "\u001b[1;38;5;4mGenerated SBoM report: report.json\u001b[0m\r\n\u001b[0m"] +[6.516257, "o", "\u001b[0m"] +[6.577477, "o", "$ "] +[7.579816, "o", "\u001b["] +[7.760077, "o", "1m"] +[7.850271, "o", "ca"] +[7.940388, "o", "t "] +[8.030536, "o", "re"] +[8.120689, "o", "po"] +[8.210821, "o", "rt"] +[8.301118, "o", ".j"] +[8.391195, "o", "so"] +[8.48137, "o", "n\u001b"] +[8.661636, "o", "[0"] +[8.751779, "o", "m"] +[9.754414, "o", "\r\n"] +[9.757047, "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.11.0\"\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 \"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.11.0\"\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.11.0\"\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.11.0\"\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.11.0\"\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.11.0\"\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 }\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-01-03T21:30:18.291735+00:00\",\r\n \"tools\": {\r\n \"components\": [\r\n {\r\n \"bom-ref\": \"dfetch-0.11.0\",\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.11.0\"\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 \"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:bfedb4f7-5d2f-4938-b924-140fa89f9dbe\",\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.761671, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/update.cast b/doc/asciicasts/update.cast index 97bbd915..a73ea2f1 100644 --- a/doc/asciicasts/update.cast +++ b/doc/asciicasts/update.cast @@ -1,130 +1,128 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470404, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.488291, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.491063, "o", "$ "] -[1.492561, "o", "\u001b["] -[1.672902, "o", "1m"] -[1.763017, "o", "ls"] -[1.853172, "o", " -"] -[1.943279, "o", "l\u001b["] -[2.033743, "o", "0m"] -[3.035196, "o", "\r\n"] -[3.039273, "o", "total 4"] -[3.039553, "o", "\r\n"] -[3.039833, "o", "-rw-rw-rw- 1 dev dev 733 Oct 14 19:33 dfetch.yaml"] -[3.04015, "o", "\r\n"] -[3.04661, "o", "$ "] -[4.048247, "o", "\u001b["] -[4.229953, "o", "1m"] -[4.318745, "o", "ca"] -[4.408937, "o", "t "] -[4.499184, "o", "df"] -[4.589313, "o", "et"] -[4.679451, "o", "ch"] -[4.769573, "o", ".y"] -[4.859709, "o", "am"] -[4.94987, "o", "l\u001b"] -[5.130133, "o", "[0m"] -[6.130582, "o", "\r\n"] -[6.132146, "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.13549, "o", "$ "] -[7.137167, "o", "\u001b["] -[7.317477, "o", "1m"] -[7.407619, "o", "df"] -[7.497744, "o", "et"] -[7.587997, "o", "ch"] -[7.678174, "o", " u"] -[7.768299, "o", "pd"] -[7.858475, "o", "at"] -[7.948594, "o", "e\u001b"] -[8.03873, "o", "[0"] -[8.218999, "o", "m"] -[9.219496, "o", "\r\n"] -[9.694457, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[9.709109, "o", "\u001b[?25l\u001b[0m"] -[9.709236, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[9.709662, "o", "\u001b[0m\r"] -[9.709866, "o", "\u001b[0m\u001b[K"] -[9.709984, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[9.790006, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.790249, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[9.870279, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.870327, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[9.950449, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[9.950584, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.030899, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.031121, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.111138, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.191251, "o", "\u001b[0m\r"] -[10.191299, "o", "\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.271429, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.271728, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.351715, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.431839, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.431897, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.512045, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.512095, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.592272, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.592312, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.672433, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.672475, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] -[10.752982, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.753029, "o", "\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Fetched v3.4\u001b[0m\r\n\u001b[0m"] -[10.776079, "o", "\u001b[?25l"] -[10.776211, "o", "\u001b[0m"] -[10.776314, "o", "\r"] -[10.776653, "o", "\u001b[0m\u001b[K"] -[10.776674, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[10.777255, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[10.857505, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[10.857714, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[10.937769, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.017902, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.017942, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.09825, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.178287, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.178327, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.258592, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.33874, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.418904, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.418965, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.499078, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.499114, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.579264, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.579468, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.659442, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.659587, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.739634, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.739671, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.819868, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] -[11.900051, "o", "\u001b[0m\r\u001b[0m\u001b[K"] -[11.900305, "o", "\u001b[0m\u001b[?25h\u001b[0m\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m"] -[11.901723, "o", "\r"] -[11.902065, "o", "\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\u001b[0m"] -[11.962566, "o", "$ "] -[12.964066, "o", "\u001b["] -[13.144387, "o", "1m"] -[13.234497, "o", "ls"] -[13.324642, "o", " -"] -[13.414756, "o", "l\u001b["] -[13.504942, "o", "0m"] -[14.505424, "o", "\r\n"] -[14.507791, "o", "total 12\r\n"] -[14.50784, "o", "drwxrwxrwx+ 3 dev dev 4096 Oct 14 19:33 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Oct 14 19:33 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Oct 14 19:33 jsmn\r\n"] -[14.511733, "o", "$ "] -[15.513279, "o", "\u001b["] -[15.693702, "o", "1m"] -[15.783842, "o", "df"] -[15.873978, "o", "et"] -[15.964146, "o", "ch"] -[16.054263, "o", " u"] -[16.144452, "o", "pd"] -[16.234585, "o", "at"] -[16.324689, "o", "e\u001b"] -[16.41487, "o", "[0"] -[16.595161, "o", "m"] -[17.595809, "o", "\r\n"] -[18.02312, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[18.039586, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m up-to-date (v3.4)\u001b[0m\r\n\u001b[0m"] -[18.633792, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m up-to-date (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n"] -[18.634329, "o", "\u001b[0m\u001b[0m"] -[21.685501, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475779, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.568738, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.572132, "o", "$ "] +[1.575134, "o", "\u001b["] +[1.755741, "o", "1m"] +[1.845816, "o", "ls"] +[1.935975, "o", " -"] +[2.026222, "o", "l\u001b"] +[2.116289, "o", "[0"] +[2.206419, "o", "m"] +[3.207627, "o", "\r\n"] +[3.21027, "o", "total 4\r\n"] +[3.210383, "o", "-rw-rw-rw- 1 dev dev 733 Jan 3 21:29 dfetch.yaml\r\n"] +[3.214661, "o", "$ "] +[4.217475, "o", "\u001b"] +[4.397921, "o", "[1"] +[4.488053, "o", "mc"] +[4.57817, "o", "at"] +[4.668337, "o", " d"] +[4.758466, "o", "fe"] +[4.848612, "o", "tc"] +[4.938777, "o", "h."] +[5.02889, "o", "ya"] +[5.119043, "o", "ml"] +[5.299318, "o", "\u001b"] +[5.38946, "o", "[0"] +[5.479589, "o", "m"] +[6.481238, "o", "\r\n"] +[6.483674, "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.488045, "o", "$ "] +[7.491241, "o", "\u001b["] +[7.671372, "o", "1m"] +[7.761517, "o", "df"] +[7.851661, "o", "et"] +[7.941799, "o", "ch"] +[8.031936, "o", " u"] +[8.122088, "o", "pd"] +[8.212233, "o", "at"] +[8.302508, "o", "e\u001b"] +[8.392587, "o", "[0"] +[8.573372, "o", "m"] +[9.573838, "o", "\r\n"] +[10.060774, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[10.082361, "o", "\u001b[?25l\u001b[0m"] +[10.082719, "o", "\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.082752, "o", "\u001b[0m\r"] +[10.082883, "o", "\u001b[0m\u001b[K"] +[10.083227, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.163248, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.163441, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.243433, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.243476, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.323619, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.323665, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.403816, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.403854, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.484001, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.484202, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.564442, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.644713, "o", "\u001b[0m\r"] +[10.645019, "o", "\u001b[0m\u001b[K"] +[10.645277, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.725436, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.805433, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[10.805479, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.885754, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[10.965881, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[11.045995, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.046035, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching cpputest v3.4\u001b[0m"] +[11.126295, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.126371, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[11.126755, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m Fetched v3.4\u001b[0m"] +[11.126947, "o", "\r\n"] +[11.127181, "o", "\u001b[0m"] +[11.156762, "o", "\u001b[?25l\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.236821, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.236988, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.317075, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠸\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.397222, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.397274, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠼\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.477474, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠴\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.557708, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.557862, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠦\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.63797, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.638105, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠧\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.718182, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.718322, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠇\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.798355, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.79841, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠏\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.879502, "o", "\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\r\u001b[1m\u001b[36m⠋\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[11.959281, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[11.959369, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠙\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[12.039487, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[12.039535, "o", "\u001b[0m\r\u001b[1m\u001b[36m⠹\u001b[0m \u001b[1m\u001b[32mFetching jsmn\u001b[0m"] +[12.119728, "o", "\u001b[0m\r\u001b[0m\u001b[K"] +[12.11977, "o", "\u001b[0m\u001b[?25h\u001b[0m"] +[12.120184, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m Fetched master - 25647e692c7906b96ffd2b05ca54c097948e879c\u001b[0m\r\n\u001b[0m"] +[12.122635, "o", "\r\u001b[0m\u001b[K"] +[12.12266, "o", "\u001b[0m\u001b[?25h\u001b[0m\r\u001b[0m\u001b[K\u001b[0m\u001b[?25h\u001b[0m\u001b[0m"] +[12.184972, "o", "$ "] +[13.187765, "o", "\u001b["] +[13.368089, "o", "1m"] +[13.458214, "o", "ls"] +[13.548356, "o", " -"] +[13.638511, "o", "l\u001b["] +[13.729255, "o", "0m"] +[14.730327, "o", "\r\n"] +[14.733148, "o", "total 12\r\n"] +[14.733229, "o", "drwxrwxrwx+ 3 dev dev 4096 Jan 3 21:29 cpputest\r\n-rw-rw-rw- 1 dev dev 733 Jan 3 21:29 dfetch.yaml\r\ndrwxrwxrwx+ 4 dev dev 4096 Jan 3 21:29 jsmn\r\n"] +[14.738201, "o", "$ "] +[15.740833, "o", "\u001b["] +[15.921178, "o", "1m"] +[16.01128, "o", "df"] +[16.102146, "o", "et"] +[16.191571, "o", "ch"] +[16.281741, "o", " u"] +[16.372774, "o", "pd"] +[16.461985, "o", "at"] +[16.552142, "o", "e\u001b"] +[16.642281, "o", "[0"] +[16.822553, "o", "m"] +[17.824401, "o", "\r\n"] +[18.362161, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n"] +[18.36223, "o", "\u001b[0m"] +[18.391919, "o", "\u001b[1;38;5;4m \u001b[32mcpputest :\u001b[34m up-to-date (v3.4)\u001b[0m\r\n\u001b[0m"] +[18.949624, "o", "\u001b[1;38;5;4m \u001b[32mjsmn :\u001b[34m up-to-date (master - 25647e692c7906b96ffd2b05ca54c097948e879c)\u001b[0m\r\n\u001b[0m"] +[18.950001, "o", "\u001b[0m"] +[22.003145, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/asciicasts/validate.cast b/doc/asciicasts/validate.cast index 7f71b317..e04b8c47 100644 --- a/doc/asciicasts/validate.cast +++ b/doc/asciicasts/validate.cast @@ -1,21 +1,19 @@ -{"version": 2, "width": 128, "height": 31, "timestamp": 1760470362, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} -[0.508194, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.51095, "o", "$ "] -[1.512628, "o", "\u001b"] -[1.692769, "o", "[1"] -[1.782922, "o", "md"] -[1.873157, "o", "fe"] -[1.963282, "o", "t"] -[2.053443, "o", "ch"] -[2.143562, "o", " v"] -[2.233754, "o", "al"] -[2.324059, "o", "id"] -[2.414189, "o", "a"] -[2.594487, "o", "te"] -[2.684623, "o", "\u001b["] -[2.774932, "o", "0m"] -[3.775516, "o", "\r\n"] -[4.206025, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.10.0)\u001b[0m\r\n\u001b[0m"] -[4.223288, "o", "\u001b[1;38;5;4m \u001b[32mdfetch.yaml :\u001b[34m valid\u001b[0m\r\n\u001b[0m"] -[4.223567, "o", "\u001b[0m"] -[7.278054, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] +{"version": 2, "width": 184, "height": 26, "timestamp": 1767475736, "env": {"SHELL": "/bin/sh", "TERM": "xterm-256color"}} +[0.573386, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.576798, "o", "$ "] +[1.579461, "o", "\u001b["] +[1.759777, "o", "1m"] +[1.849928, "o", "df"] +[1.940013, "o", "et"] +[2.030151, "o", "ch"] +[2.120279, "o", " v"] +[2.210441, "o", "al"] +[2.300533, "o", "id"] +[2.3907, "o", "at"] +[2.480864, "o", "e\u001b"] +[2.661854, "o", "[0m"] +[3.662935, "o", "\r\n"] +[4.223576, "o", "\u001b[1;38;5;4m\u001b[34mDfetch (0.11.0)\u001b[0m\r\n\u001b[0m"] +[4.236815, "o", "\u001b[1;38;5;4m \u001b[32mdfetch.yaml :\u001b[34m valid\u001b[0m\r\n\u001b[0m"] +[4.237106, "o", "\u001b[0m"] +[7.296592, "o", "/workspaces/dfetch/doc/generate-casts\r\n"] diff --git a/doc/contributing.rst b/doc/contributing.rst index c01580e8..0d768b2a 100644 --- a/doc/contributing.rst +++ b/doc/contributing.rst @@ -101,11 +101,14 @@ Releasing - Run all unit / feature tests. - Re-generate asciicasts using VSCode task (linux/mac). - Commit all release changes. -- Create annotated tag and push it: +- Create pull request & merge to ``main``. +- Create annotated tag on ``main`` and push it: .. code-block:: bash - git tag -a '0.5.0' -m "Release version 0.5.0" + git checkout main + git pull + git tag -a '0.11.0' -m "Release version 0.11.0" git push --tags - The ``ci.yml`` job will automatically create a draft release in `GitHub Releases `_ with all artifacts. @@ -115,5 +118,5 @@ Releasing .. code-block:: rst - Release 0.0.3 (unreleased) + Release 0.12.0 (unreleased) ==================================== diff --git a/features/check-git-repo.feature b/features/check-git-repo.feature index 58695ef7..0d03930c 100644 --- a/features/check-git-repo.feature +++ b/features/check-git-repo.feature @@ -26,7 +26,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-rev-only: wanted (e1fda19a57b873eb8e6ae37780594cbb77b70f1a), available (e1fda19a57b873eb8e6ae37780594cbb77b70f1a) ext/test-rev-and-branch: wanted (main - 8df389d0524863b85f484f15a91c5f2c40aefda1), available (main - e1fda19a57b873eb8e6ae37780594cbb77b70f1a) """ @@ -50,7 +50,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag-v1: wanted (v1), available (v2.0) """ @@ -79,7 +79,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-rev-only: up-to-date (e1fda19a57b873eb8e6ae37780594cbb77b70f1a) ext/test-rev-and-branch: wanted & current (main - 8df389d0524863b85f484f15a91c5f2c40aefda1), available (main - e1fda19a57b873eb8e6ae37780594cbb77b70f1a) """ @@ -111,7 +111,7 @@ Feature: Checking dependencies from a git repository And I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag : wanted (v2.0), current (v1), available (v2.0) """ @@ -132,7 +132,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : Local changes were detected, please generate a patch using 'dfetch diff SomeProject' and add it to your manifest using 'patch:'. Alternatively overwrite the local changes with 'dfetch update --force SomeProject' SomeProject : up-to-date (master - 90be799b58b10971691715bdc751fbe5237848a0) """ @@ -152,7 +152,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : up-to-date (master - 90be799b58b10971691715bdc751fbe5237848a0) """ @@ -171,7 +171,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) >>>git ls-remote --heads https://giiiiiidhub.com/i-do-not-exist/broken<<< failed! 'https://giiiiiidhub.com/i-do-not-exist/broken' is not a valid URL or unreachable: fatal: unable to access 'https://giiiiiidhub.com/i-do-not-exist/broken/': Could not resolve host: giiiiiidhub.com @@ -200,7 +200,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectMissingTag: wanted (i-dont-exist), but not available at the upstream. SomeProjectNonExistentBranch: wanted (i-dont-exist), but not available at the upstream. SomeProjectNonExistentRevision: wanted (0123112321234123512361236123712381239123), but not available at the upstream. @@ -219,7 +219,7 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output starts with: """ - Dfetch (0.10.0) + Dfetch (0.11.0) >>>git ls-remote --heads --tags https://github.com/dfetch-org/test-repo-private.git<<< returned 128: """ @@ -236,6 +236,6 @@ Feature: Checking dependencies from a git repository When I run "dfetch check" Then the output starts with: """ - Dfetch (0.10.0) + Dfetch (0.11.0) >>>git ls-remote --heads --tags git@github.com:dfetch-org/test-repo-private.git<<< returned 128: """ diff --git a/features/check-specific-projects.feature b/features/check-specific-projects.feature index 150071f0..79ae9a2d 100644 --- a/features/check-specific-projects.feature +++ b/features/check-specific-projects.feature @@ -27,6 +27,6 @@ Feature: Checking specific projects When I run "dfetch check ext/test-rev-and-branch" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-rev-and-branch: wanted (main - 8df389d0524863b85f484f15a91c5f2c40aefda1), available (main - e1fda19a57b873eb8e6ae37780594cbb77b70f1a) """ diff --git a/features/check-svn-repo.feature b/features/check-svn-repo.feature index 49b1129e..8553309a 100644 --- a/features/check-svn-repo.feature +++ b/features/check-svn-repo.feature @@ -29,7 +29,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) cunit-svn-rev-only : wanted (170), available (trunk - 170) cunit-svn-rev-and-branch: wanted (mingw64 - 156), available (mingw64 - 170) """ @@ -54,7 +54,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) cutter-svn-tag : wanted (1.1.7), available (1.1.8) """ @@ -91,7 +91,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) cunit-svn-rev-only : wanted (169), current (trunk - 169), available (trunk - 170) cunit-svn-rev-and-branch: wanted & current (mingw64 - 156), available (mingw64 - 170) ext/test-non-standard-svn: wanted (latest), current (1), available (1) @@ -112,7 +112,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : wanted (latest), current (1), available (1) """ @@ -130,7 +130,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) >>>svn info --non-interactive https://giiiiiidhub.com/i-do-not-exist/broken/trunk<<< failed! 'https://giiiiiidhub.com/i-do-not-exist/broken/trunk' is not a valid URL or unreachable: svn: E170013: Unable to connect to a repository at URL 'https://giiiiiidhub.com/i-do-not-exist/broken/trunk' @@ -155,7 +155,7 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) cutter-svn-tag : wanted (non-existent-tag), but not available at the upstream. """ @@ -175,6 +175,6 @@ Feature: Checking dependencies from a svn repository When I run "dfetch check SomeProject" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : up-to-date (v1) """ diff --git a/features/checked-project-has-dependencies.feature b/features/checked-project-has-dependencies.feature index dfae4f0f..8b8f59de 100644 --- a/features/checked-project-has-dependencies.feature +++ b/features/checked-project-has-dependencies.feature @@ -29,7 +29,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : wanted (v1), available (v1) """ @@ -65,7 +65,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) Multiple manifests found, using dfetch.yaml SomeProject : up-to-date (v1) @@ -108,7 +108,7 @@ Feature: Check for dependencies in projects When I run "dfetch check" in MyProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) Multiple manifests found, using dfetch.yaml SomeProject : up-to-date (v1) SomeOtherProject : up-to-date (v1) diff --git a/features/diff-in-git.feature b/features/diff-in-git.feature index 6ca5de4a..6941f660 100644 --- a/features/diff-in-git.feature +++ b/features/diff-in-git.feature @@ -65,7 +65,7 @@ Feature: Diff in git When I run "dfetch diff SomeProject" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : No diffs found since 59efb91396fd369eb113b43382783294dc8ed6d2 """ @@ -91,6 +91,6 @@ Feature: Diff in git When I run "dfetch diff SomeProject" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : No diffs found since 59efb91396fd369eb113b43382783294dc8ed6d2 """ diff --git a/features/diff-in-svn.feature b/features/diff-in-svn.feature index a864994d..44e72225 100644 --- a/features/diff-in-svn.feature +++ b/features/diff-in-svn.feature @@ -62,7 +62,7 @@ Feature: Diff in svn When I run "dfetch diff SomeProject" in MySvnProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : No diffs found since 1 """ @@ -88,6 +88,6 @@ Feature: Diff in svn When I run "dfetch diff SomeProject" in MySvnProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : No diffs found since 1 """ diff --git a/features/fetch-checks-destination.feature b/features/fetch-checks-destination.feature index f9a574d5..e177ad20 100644 --- a/features/fetch-checks-destination.feature +++ b/features/fetch-checks-destination.feature @@ -20,7 +20,7 @@ Feature: Fetch checks destinations When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag : Skipping, path "." is not allowed as destination. Destination must be in a valid subfolder. "." is not valid! """ @@ -41,7 +41,7 @@ Feature: Fetch checks destinations When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag : Skipping, path "../../some-higher-folder" is outside manifest directory tree. Destination must be in the manifests folder or a subfolder. "../../some-higher-folder" is outside this tree! """ diff --git a/features/fetch-file-pattern-git.feature b/features/fetch-file-pattern-git.feature index 2a5ccd42..08f689a9 100644 --- a/features/fetch-file-pattern-git.feature +++ b/features/fetch-file-pattern-git.feature @@ -22,7 +22,7 @@ Feature: Fetch file pattern from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithAnInterestingFile: Fetched v1 """ Then 'MyProject' looks like: diff --git a/features/fetch-file-pattern-svn.feature b/features/fetch-file-pattern-svn.feature index d01286ec..08453972 100644 --- a/features/fetch-file-pattern-svn.feature +++ b/features/fetch-file-pattern-svn.feature @@ -21,7 +21,7 @@ Feature: Fetch file pattern from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithAnInterestingFile: Fetched trunk - 1 """ Then 'MyProject' looks like: diff --git a/features/fetch-git-repo.feature b/features/fetch-git-repo.feature index 087a7ad7..b6b54612 100644 --- a/features/fetch-git-repo.feature +++ b/features/fetch-git-repo.feature @@ -63,7 +63,7 @@ Feature: Fetching dependencies from a git repository And I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag : Fetched v2.0 """ @@ -83,6 +83,6 @@ Feature: Fetching dependencies from a git repository When I run "dfetch update --force" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag : Fetched v1 """ diff --git a/features/fetch-single-file-git.feature b/features/fetch-single-file-git.feature index faa0a8d6..c6434cce 100644 --- a/features/fetch-single-file-git.feature +++ b/features/fetch-single-file-git.feature @@ -21,7 +21,7 @@ Feature: Fetch single file from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithAnInterestingFile: Fetched v1 """ Then 'MyProject' looks like: @@ -52,7 +52,7 @@ Feature: Fetch single file from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithAnInterestingFile: Fetched v1 """ Then 'MyProject' looks like: diff --git a/features/fetch-single-file-svn.feature b/features/fetch-single-file-svn.feature index 7cd1dda5..1b530ffc 100644 --- a/features/fetch-single-file-svn.feature +++ b/features/fetch-single-file-svn.feature @@ -21,7 +21,7 @@ Feature: Fetch single file from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithAnInterestingFile: Fetched trunk - 1 """ And 'MyProject' looks like: diff --git a/features/fetch-with-ignore-git.feature b/features/fetch-with-ignore-git.feature index cbf0cdaa..d29404ea 100644 --- a/features/fetch-with-ignore-git.feature +++ b/features/fetch-with-ignore-git.feature @@ -28,7 +28,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeInterestingProject: Fetched v1 """ Then 'MyProject' looks like: @@ -57,7 +57,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeInterestingProject: Fetched v1 """ Then 'MyProject' looks like: @@ -89,7 +89,7 @@ Feature: Fetch with ignore in git When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeInterestingProject: Fetched v1 """ Then 'MyProject' looks like: diff --git a/features/fetch-with-ignore-svn.feature b/features/fetch-with-ignore-svn.feature index 692ad78d..424ef128 100644 --- a/features/fetch-with-ignore-svn.feature +++ b/features/fetch-with-ignore-svn.feature @@ -27,7 +27,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeInterestingProject: Fetched trunk - 1 """ Then 'MyProject' looks like: @@ -55,7 +55,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeInterestingProject: Fetched trunk - 1 """ Then 'MyProject' looks like: @@ -86,7 +86,7 @@ Feature: Fetch with ignore in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeInterestingProject: Fetched trunk - 1 """ Then 'MyProject' looks like: diff --git a/features/guard-against-overwriting-git.feature b/features/guard-against-overwriting-git.feature index 71e28b3c..979b61d2 100644 --- a/features/guard-against-overwriting-git.feature +++ b/features/guard-against-overwriting-git.feature @@ -23,7 +23,7 @@ Feature: Guard against overwriting in git When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : skipped - local changes after last update (use --force to overwrite) """ @@ -32,7 +32,7 @@ Feature: Guard against overwriting in git When I run "dfetch update --force" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : Fetched v2 """ @@ -42,6 +42,6 @@ Feature: Guard against overwriting in git When I run "dfetch update SomeProject" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : Fetched v2 """ diff --git a/features/guard-against-overwriting-svn.feature b/features/guard-against-overwriting-svn.feature index e82ce194..f0b1393e 100644 --- a/features/guard-against-overwriting-svn.feature +++ b/features/guard-against-overwriting-svn.feature @@ -23,7 +23,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : skipped - local changes after last update (use --force to overwrite) """ @@ -32,7 +32,7 @@ Feature: Guard against overwriting in svn When I run "dfetch update --force" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : Fetched v2 """ @@ -42,6 +42,6 @@ Feature: Guard against overwriting in svn When I run "dfetch update SomeProject" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : Fetched v2 """ diff --git a/features/handle-invalid-metadata.feature b/features/handle-invalid-metadata.feature index 7ee83e15..fae2e679 100644 --- a/features/handle-invalid-metadata.feature +++ b/features/handle-invalid-metadata.feature @@ -22,7 +22,7 @@ Feature: Handle invalid metadata files When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking on disk version! ext/test-repo-tag/.dfetch_data.yaml is an invalid metadata file, not checking local hash! ext/test-repo-tag : Fetched v1 diff --git a/features/journey-basic-patching.feature b/features/journey-basic-patching.feature index 97b8789e..10e9e9e8 100644 --- a/features/journey-basic-patching.feature +++ b/features/journey-basic-patching.feature @@ -55,7 +55,7 @@ Feature: Basic patch journey And I run "dfetch update -f test-repo" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) test-repo : Fetched v1 test-repo : Applied patch "test-repo.patch" """ diff --git a/features/journey-basic-usage.feature b/features/journey-basic-usage.feature index 15cf846d..713cee27 100644 --- a/features/journey-basic-usage.feature +++ b/features/journey-basic-usage.feature @@ -28,7 +28,7 @@ Feature: Basic usage journey When I run "dfetch check" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag : wanted & current (v1), available (v2.0) """ When the manifest 'dfetch.yaml' is changed to diff --git a/features/keep-license-in-project.feature b/features/keep-license-in-project.feature index ec4433ec..7e109067 100644 --- a/features/keep-license-in-project.feature +++ b/features/keep-license-in-project.feature @@ -27,7 +27,7 @@ Feature: Keep license in project When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithLicense: Fetched v1 """ Then 'MyProject' looks like: @@ -60,7 +60,7 @@ Feature: Keep license in project When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithLicense: Fetched trunk - 1 """ Then 'MyProject' looks like: @@ -92,7 +92,7 @@ Feature: Keep license in project When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithLicense: Fetched trunk - 1 """ Then 'MyProject' looks like: diff --git a/features/list-projects.feature b/features/list-projects.feature index 1826298e..bc616a82 100644 --- a/features/list-projects.feature +++ b/features/list-projects.feature @@ -27,7 +27,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) project : ext/test-repo-tag remote : remote url : https://github.com/dfetch-org/test-repo @@ -67,7 +67,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) project : cutter-svn-tag remote : remote url : svn://svn.code.sf.net/p/cutter/svn/cutter @@ -84,7 +84,7 @@ Feature: List dependencies When I run "dfetch report" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) project : ext/test-repo-tag remote : github-com-dfetch-org remote url : https://github.com/dfetch-org/test-repo diff --git a/features/patch-after-fetch-git.feature b/features/patch-after-fetch-git.feature index 41377dff..4a0dae2c 100644 --- a/features/patch-after-fetch-git.feature +++ b/features/patch-after-fetch-git.feature @@ -67,7 +67,7 @@ Feature: Patch after fetching from git repo When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) ext/test-repo-tag : Fetched v2.0 source/target file does not exist: --- b'README1.md' diff --git a/features/patch-after-fetch-svn.feature b/features/patch-after-fetch-svn.feature index f0dfc7eb..2775d95e 100644 --- a/features/patch-after-fetch-svn.feature +++ b/features/patch-after-fetch-svn.feature @@ -69,7 +69,7 @@ Feature: Patch after fetching from svn repo When I run "dfetch update" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) cutter : Fetched 1.1.7 source/target file does not exist: --- b'build-deb2.sh' diff --git a/features/report-sbom.feature b/features/report-sbom.feature index 523e7bc3..555073c9 100644 --- a/features/report-sbom.feature +++ b/features/report-sbom.feature @@ -41,7 +41,7 @@ Feature: Create an CycloneDX sbom } ], "tools": [ - "dfetch-0.10.0" + "dfetch-0.11.0" ] }, { @@ -55,7 +55,7 @@ Feature: Create an CycloneDX sbom } ], "tools": [ - "dfetch-0.10.0" + "dfetch-0.11.0" ] }, { @@ -69,7 +69,7 @@ Feature: Create an CycloneDX sbom } ], "tools": [ - "dfetch-0.10.0" + "dfetch-0.11.0" ] } ], @@ -117,7 +117,7 @@ Feature: Create an CycloneDX sbom "tools": { "components": [ { - "bom-ref": "dfetch-0.10.0", + "bom-ref": "dfetch-0.11.0", "externalReferences": [ { "type": "build-system", @@ -165,7 +165,7 @@ Feature: Create an CycloneDX sbom "name": "dfetch-org" }, "type": "application", - "version": "0.10.0" + "version": "0.11.0" }, { "description": "Python library for CycloneDX", diff --git a/features/suggest-project-name.feature b/features/suggest-project-name.feature index 0f83c78b..00e6aafe 100644 --- a/features/suggest-project-name.feature +++ b/features/suggest-project-name.feature @@ -15,7 +15,7 @@ Feature: Suggest a project name When I run "dfetch check project with space" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) Not all projects found! "project", "with", "space" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project with space"? @@ -25,7 +25,7 @@ Feature: Suggest a project name When I run "dfetch check project-with-1" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) Not all projects found! "project-with-1" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project-with-l"? @@ -35,7 +35,7 @@ Feature: Suggest a project name When I run "dfetch check project-with-1 project-with-space Project-With-Capital" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) Not all projects found! "project-with-1", "project-with-space" This manifest contains: "project with space", "project-with-l", "Project-With-Capital" Did you mean: "project with space" and "project-with-l"? diff --git a/features/updated-project-has-dependencies.feature b/features/updated-project-has-dependencies.feature index efce5311..3bc75536 100644 --- a/features/updated-project-has-dependencies.feature +++ b/features/updated-project-has-dependencies.feature @@ -40,7 +40,7 @@ Feature: Updated project has dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProjectWithChild: Fetched v1 "SomeProjectWithChild" depends on the following project(s) which are not part of your manifest: @@ -87,7 +87,7 @@ Feature: Updated project has dependencies When I run "dfetch update" in MyProject Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) SomeProject : Fetched v1 SomeProject/dfetch.yaml: Schema validation failed: - Value 'very-invalid-manifest' is not a dict. Value path: ''. diff --git a/features/validate-manifest.feature b/features/validate-manifest.feature index 517bcf3c..3f5bfc46 100644 --- a/features/validate-manifest.feature +++ b/features/validate-manifest.feature @@ -20,7 +20,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) dfetch.yaml : valid """ @@ -42,7 +42,7 @@ Feature: Validate a manifest When I run "dfetch validate" Then the output shows """ - Dfetch (0.10.0) + Dfetch (0.11.0) Schema validation failed: - Cannot find required key 'manifest'. Path: ''. - Key 'manifest-wrong' was not defined. Path: ''.