From 320876740b7312baaa3cbaab5f47be52b6c2ca9d Mon Sep 17 00:00:00 2001 From: Leonmmcoset Date: Wed, 3 Sep 2025 21:26:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(turtle):=20=E6=B7=BB=E5=8A=A0=E6=B5=B7?= =?UTF-8?q?=E9=BE=9F=E6=8E=A7=E5=88=B6=E7=A8=8B=E5=BA=8F=E5=8F=8A=E5=B8=AE?= =?UTF-8?q?=E5=8A=A9=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加海龟控制程序turtle.lua,实现移动、挖掘、放置和物品栏管理功能 添加对应的帮助文档turtle.hlp,说明程序使用方法和命令列表 --- .VSCodeCounter/2025-09-03_18-47-10/details.md | 138 ++++++++++ .../2025-09-03_18-47-10/diff-details.md | 15 ++ .VSCodeCounter/2025-09-03_18-47-10/diff.csv | 2 + .VSCodeCounter/2025-09-03_18-47-10/diff.md | 19 ++ .VSCodeCounter/2025-09-03_18-47-10/diff.txt | 22 ++ .../2025-09-03_18-47-10/results.csv | 125 +++++++++ .../2025-09-03_18-47-10/results.json | 1 + .VSCodeCounter/2025-09-03_18-47-10/results.md | 53 ++++ .../2025-09-03_18-47-10/results.txt | 179 +++++++++++++ data/computercraft/lua/rom/help/turtle.hlp | 91 +++++++ .../computercraft/lua/rom/programs/turtle.lua | 238 ++++++++++++++++++ installer.lua | 2 +- 12 files changed, 884 insertions(+), 1 deletion(-) create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/details.md create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/diff-details.md create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/diff.csv create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/diff.md create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/diff.txt create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/results.csv create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/results.json create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/results.md create mode 100644 .VSCodeCounter/2025-09-03_18-47-10/results.txt create mode 100644 data/computercraft/lua/rom/help/turtle.hlp create mode 100644 data/computercraft/lua/rom/programs/turtle.lua diff --git a/.VSCodeCounter/2025-09-03_18-47-10/details.md b/.VSCodeCounter/2025-09-03_18-47-10/details.md new file mode 100644 index 0000000..d7d2077 --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/details.md @@ -0,0 +1,138 @@ +# Details + +Date : 2025-09-03 18:47:10 + +Directory d:\\Projects\\Lua\\LeonOS\\leonos + +Total : 123 files, 9165 codes, 862 comments, 2062 blanks, all 12089 lines + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | +| [.trae/rules/project_rules.md](/.trae/rules/project_rules.md) | Markdown | 4 | 0 | 0 | 4 | +| [NEW_COMMANDS_SUGGESTIONS.md](/NEW_COMMANDS_SUGGESTIONS.md) | Markdown | 54 | 0 | 13 | 67 | +| [README.md](/README.md) | Markdown | 6 | 0 | 1 | 7 | +| [data/computercraft/lua/bios.lua](/data/computercraft/lua/bios.lua) | Lua | 150 | 7 | 29 | 186 | +| [data/computercraft/lua/packages/example-pkg/1.0.0/example.lua](/data/computercraft/lua/packages/example-pkg/1.0.0/example.lua) | Lua | 22 | 1 | 2 | 25 | +| [data/computercraft/lua/packages/example-pkg/1.0.0/package.json](/data/computercraft/lua/packages/example-pkg/1.0.0/package.json) | JSON | 11 | 0 | 0 | 11 | +| [data/computercraft/lua/packages/installed.json](/data/computercraft/lua/packages/installed.json) | JSON | 3 | 0 | 0 | 3 | +| [data/computercraft/lua/rom/apis/colors.lua](/data/computercraft/lua/rom/apis/colors.lua) | Lua | 70 | 1 | 12 | 83 | +| [data/computercraft/lua/rom/apis/colours.lua](/data/computercraft/lua/rom/apis/colours.lua) | Lua | 1 | 0 | 1 | 2 | +| [data/computercraft/lua/rom/apis/disk.lua](/data/computercraft/lua/rom/apis/disk.lua) | Lua | 27 | 1 | 8 | 36 | +| [data/computercraft/lua/rom/apis/gps.lua](/data/computercraft/lua/rom/apis/gps.lua) | Lua | 11 | 1 | 7 | 19 | +| [data/computercraft/lua/rom/apis/help.lua](/data/computercraft/lua/rom/apis/help.lua) | Lua | 78 | 1 | 24 | 103 | +| [data/computercraft/lua/rom/apis/keys.lua](/data/computercraft/lua/rom/apis/keys.lua) | Lua | 17 | 6 | 7 | 30 | +| [data/computercraft/lua/rom/apis/lgui.lua](/data/computercraft/lua/rom/apis/lgui.lua) | Lua | 540 | 43 | 94 | 677 | +| [data/computercraft/lua/rom/apis/multishell.lua](/data/computercraft/lua/rom/apis/multishell.lua) | Lua | 20 | 1 | 11 | 32 | +| [data/computercraft/lua/rom/apis/paintutils.lua](/data/computercraft/lua/rom/apis/paintutils.lua) | Lua | 130 | 1 | 28 | 159 | +| [data/computercraft/lua/rom/apis/parallel.lua](/data/computercraft/lua/rom/apis/parallel.lua) | Lua | 40 | 3 | 12 | 55 | +| [data/computercraft/lua/rom/apis/rednet.lua](/data/computercraft/lua/rom/apis/rednet.lua) | Lua | 95 | 1 | 18 | 114 | +| [data/computercraft/lua/rom/apis/settings.lua](/data/computercraft/lua/rom/apis/settings.lua) | Lua | 89 | 1 | 25 | 115 | +| [data/computercraft/lua/rom/apis/shell.lua](/data/computercraft/lua/rom/apis/shell.lua) | Lua | 254 | 3 | 78 | 335 | +| [data/computercraft/lua/rom/apis/textutils.lua](/data/computercraft/lua/rom/apis/textutils.lua) | Lua | 308 | 3 | 81 | 392 | +| [data/computercraft/lua/rom/apis/vector.lua](/data/computercraft/lua/rom/apis/vector.lua) | Lua | 57 | 1 | 19 | 77 | +| [data/computercraft/lua/rom/apis/window.lua](/data/computercraft/lua/rom/apis/window.lua) | Lua | 299 | 1 | 69 | 369 | +| [data/computercraft/lua/rom/completions/alias.lua](/data/computercraft/lua/rom/completions/alias.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/bedit.lua](/data/computercraft/lua/rom/completions/bedit.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/bg.lua](/data/computercraft/lua/rom/completions/bg.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/calc.lua](/data/computercraft/lua/rom/completions/calc.lua) | Lua | 5 | 2 | 1 | 8 | +| [data/computercraft/lua/rom/completions/cd.lua](/data/computercraft/lua/rom/completions/cd.lua) | Lua | 3 | 0 | 2 | 5 | +| [data/computercraft/lua/rom/completions/copy.lua](/data/computercraft/lua/rom/completions/copy.lua) | Lua | 6 | 0 | 2 | 8 | +| [data/computercraft/lua/rom/completions/delete.lua](/data/computercraft/lua/rom/completions/delete.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/devbin.lua](/data/computercraft/lua/rom/completions/devbin.lua) | Lua | 10 | 0 | 2 | 12 | +| [data/computercraft/lua/rom/completions/edit.lua](/data/computercraft/lua/rom/completions/edit.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/fg.lua](/data/computercraft/lua/rom/completions/fg.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/help.lua](/data/computercraft/lua/rom/completions/help.lua) | Lua | 6 | 0 | 2 | 8 | +| [data/computercraft/lua/rom/completions/list.lua](/data/computercraft/lua/rom/completions/list.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/mkdir.lua](/data/computercraft/lua/rom/completions/mkdir.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/move.lua](/data/computercraft/lua/rom/completions/move.lua) | Lua | 6 | 0 | 2 | 8 | +| [data/computercraft/lua/rom/completions/paint.lua](/data/computercraft/lua/rom/completions/paint.lua) | Lua | 4 | 0 | 3 | 7 | +| [data/computercraft/lua/rom/completions/pkg.lua](/data/computercraft/lua/rom/completions/pkg.lua) | Lua | 4 | 0 | 3 | 7 | +| [data/computercraft/lua/rom/completions/reboot.lua](/data/computercraft/lua/rom/completions/reboot.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/redstone.lua](/data/computercraft/lua/rom/completions/redstone.lua) | Lua | 12 | 0 | 2 | 14 | +| [data/computercraft/lua/rom/completions/set.lua](/data/computercraft/lua/rom/completions/set.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/shutdown.lua](/data/computercraft/lua/rom/completions/shutdown.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/completions/tree.lua](/data/computercraft/lua/rom/completions/tree.lua) | Lua | 5 | 1 | 1 | 7 | +| [data/computercraft/lua/rom/completions/ver.lua](/data/computercraft/lua/rom/completions/ver.lua) | Lua | 4 | 1 | 1 | 6 | +| [data/computercraft/lua/rom/editors/advanced.lua](/data/computercraft/lua/rom/editors/advanced.lua) | Lua | 247 | 2 | 60 | 309 | +| [data/computercraft/lua/rom/editors/basic.lua](/data/computercraft/lua/rom/editors/basic.lua) | Lua | 183 | 1 | 46 | 230 | +| [data/computercraft/lua/rom/keymaps/lwjgl2.lua](/data/computercraft/lua/rom/keymaps/lwjgl2.lua) | Lua | 23 | 1 | 2 | 26 | +| [data/computercraft/lua/rom/keymaps/lwjgl3.lua](/data/computercraft/lua/rom/keymaps/lwjgl3.lua) | Lua | 118 | 1 | 2 | 121 | +| [data/computercraft/lua/rom/modules/main/cc/audio/dfpwm.lua](/data/computercraft/lua/rom/modules/main/cc/audio/dfpwm.lua) | Lua | 168 | 6 | 55 | 229 | +| [data/computercraft/lua/rom/modules/main/cc/completion.lua](/data/computercraft/lua/rom/modules/main/cc/completion.lua) | Lua | 31 | 3 | 12 | 46 | +| [data/computercraft/lua/rom/modules/main/cc/expect.lua](/data/computercraft/lua/rom/modules/main/cc/expect.lua) | Lua | 39 | 1 | 11 | 51 | +| [data/computercraft/lua/rom/modules/main/cc/http/gist.lua](/data/computercraft/lua/rom/modules/main/cc/http/gist.lua) | Lua | 215 | 62 | 17 | 294 | +| [data/computercraft/lua/rom/modules/main/cc/pretty.lua](/data/computercraft/lua/rom/modules/main/cc/pretty.lua) | Lua | 345 | 101 | 78 | 524 | +| [data/computercraft/lua/rom/modules/main/cc/shell/completion.lua](/data/computercraft/lua/rom/modules/main/cc/shell/completion.lua) | Lua | 87 | 2 | 25 | 114 | +| [data/computercraft/lua/rom/modules/main/cc/strings.lua](/data/computercraft/lua/rom/modules/main/cc/strings.lua) | Lua | 99 | 1 | 34 | 134 | +| [data/computercraft/lua/rom/modules/main/edit/syntax.lua](/data/computercraft/lua/rom/modules/main/edit/syntax.lua) | Lua | 135 | 40 | 24 | 199 | +| [data/computercraft/lua/rom/modules/main/edit/syntax/lua.lua](/data/computercraft/lua/rom/modules/main/edit/syntax/lua.lua) | Lua | 149 | 0 | 4 | 153 | +| [data/computercraft/lua/rom/modules/main/rc/copy.lua](/data/computercraft/lua/rom/modules/main/rc/copy.lua) | Lua | 28 | 2 | 7 | 37 | +| [data/computercraft/lua/rom/modules/main/rc/io.lua](/data/computercraft/lua/rom/modules/main/rc/io.lua) | Lua | 186 | 2 | 44 | 232 | +| [data/computercraft/lua/rom/modules/main/rc/json.lua](/data/computercraft/lua/rom/modules/main/rc/json.lua) | Lua | 280 | 45 | 64 | 389 | +| [data/computercraft/lua/rom/modules/main/rc/thread.lua](/data/computercraft/lua/rom/modules/main/rc/thread.lua) | Lua | 309 | 6 | 87 | 402 | +| [data/computercraft/lua/rom/programs/about.lua](/data/computercraft/lua/rom/programs/about.lua) | Lua | 4 | 1 | 3 | 8 | +| [data/computercraft/lua/rom/programs/alias.lua](/data/computercraft/lua/rom/programs/alias.lua) | Lua | 29 | 5 | 13 | 47 | +| [data/computercraft/lua/rom/programs/app.lua](/data/computercraft/lua/rom/programs/app.lua) | Lua | 37 | 7 | 9 | 53 | +| [data/computercraft/lua/rom/programs/appdelete.lua](/data/computercraft/lua/rom/programs/appdelete.lua) | Lua | 90 | 15 | 16 | 121 | +| [data/computercraft/lua/rom/programs/applist.lua](/data/computercraft/lua/rom/programs/applist.lua) | Lua | 55 | 8 | 13 | 76 | +| [data/computercraft/lua/rom/programs/bg.lua](/data/computercraft/lua/rom/programs/bg.lua) | Lua | 13 | 1 | 6 | 20 | +| [data/computercraft/lua/rom/programs/calc.lua](/data/computercraft/lua/rom/programs/calc.lua) | Lua | 54 | 19 | 16 | 89 | +| [data/computercraft/lua/rom/programs/clear.lua](/data/computercraft/lua/rom/programs/clear.lua) | Lua | 14 | 5 | 5 | 24 | +| [data/computercraft/lua/rom/programs/commands.lua](/data/computercraft/lua/rom/programs/commands.lua) | Lua | 47 | 8 | 9 | 64 | +| [data/computercraft/lua/rom/programs/config.lua](/data/computercraft/lua/rom/programs/config.lua) | Lua | 224 | 17 | 32 | 273 | +| [data/computercraft/lua/rom/programs/copy.lua](/data/computercraft/lua/rom/programs/copy.lua) | Lua | 30 | 0 | 7 | 37 | +| [data/computercraft/lua/rom/programs/craftos.lua](/data/computercraft/lua/rom/programs/craftos.lua) | Lua | 43 | 1 | 15 | 59 | +| [data/computercraft/lua/rom/programs/delete.lua](/data/computercraft/lua/rom/programs/delete.lua) | Lua | 21 | 0 | 4 | 25 | +| [data/computercraft/lua/rom/programs/devbin.lua](/data/computercraft/lua/rom/programs/devbin.lua) | Lua | 69 | 2 | 19 | 90 | +| [data/computercraft/lua/rom/programs/edit.lua](/data/computercraft/lua/rom/programs/edit.lua) | Lua | 18 | 5 | 7 | 30 | +| [data/computercraft/lua/rom/programs/fg.lua](/data/computercraft/lua/rom/programs/fg.lua) | Lua | 13 | 1 | 6 | 20 | +| [data/computercraft/lua/rom/programs/find.lua](/data/computercraft/lua/rom/programs/find.lua) | Lua | 156 | 19 | 24 | 199 | +| [data/computercraft/lua/rom/programs/help.lua](/data/computercraft/lua/rom/programs/help.lua) | Lua | 27 | 8 | 10 | 45 | +| [data/computercraft/lua/rom/programs/helplist.lua](/data/computercraft/lua/rom/programs/helplist.lua) | Lua | 47 | 8 | 8 | 63 | +| [data/computercraft/lua/rom/programs/history.lua](/data/computercraft/lua/rom/programs/history.lua) | Lua | 93 | 12 | 6 | 111 | +| [data/computercraft/lua/rom/programs/imageview.lua](/data/computercraft/lua/rom/programs/imageview.lua) | Lua | 69 | 16 | 17 | 102 | +| [data/computercraft/lua/rom/programs/list.lua](/data/computercraft/lua/rom/programs/list.lua) | Lua | 44 | 5 | 14 | 63 | +| [data/computercraft/lua/rom/programs/lua.lua](/data/computercraft/lua/rom/programs/lua.lua) | Lua | 46 | 5 | 13 | 64 | +| [data/computercraft/lua/rom/programs/mkdir.lua](/data/computercraft/lua/rom/programs/mkdir.lua) | Lua | 10 | 0 | 3 | 13 | +| [data/computercraft/lua/rom/programs/move.lua](/data/computercraft/lua/rom/programs/move.lua) | Lua | 30 | 0 | 7 | 37 | +| [data/computercraft/lua/rom/programs/network.lua](/data/computercraft/lua/rom/programs/network.lua) | Lua | 159 | 9 | 26 | 194 | +| [data/computercraft/lua/rom/programs/paint.lua](/data/computercraft/lua/rom/programs/paint.lua) | Lua | 1 | 1 | 2 | 4 | +| [data/computercraft/lua/rom/programs/peripherals.lua](/data/computercraft/lua/rom/programs/peripherals.lua) | Lua | 23 | 4 | 7 | 34 | +| [data/computercraft/lua/rom/programs/pkg.lua](/data/computercraft/lua/rom/programs/pkg.lua) | Lua | 387 | 47 | 52 | 486 | +| [data/computercraft/lua/rom/programs/programs.lua](/data/computercraft/lua/rom/programs/programs.lua) | Lua | 5 | 0 | 2 | 7 | +| [data/computercraft/lua/rom/programs/reboot.lua](/data/computercraft/lua/rom/programs/reboot.lua) | Lua | 7 | 0 | 4 | 11 | +| [data/computercraft/lua/rom/programs/redstone.lua](/data/computercraft/lua/rom/programs/redstone.lua) | Lua | 80 | 4 | 23 | 107 | +| [data/computercraft/lua/rom/programs/set.lua](/data/computercraft/lua/rom/programs/set.lua) | Lua | 51 | 5 | 10 | 66 | +| [data/computercraft/lua/rom/programs/shell.lua](/data/computercraft/lua/rom/programs/shell.lua) | Lua | 85 | 13 | 18 | 116 | +| [data/computercraft/lua/rom/programs/shutdown.lua](/data/computercraft/lua/rom/programs/shutdown.lua) | Lua | 7 | 0 | 4 | 11 | +| [data/computercraft/lua/rom/programs/storage.lua](/data/computercraft/lua/rom/programs/storage.lua) | Lua | 41 | 10 | 10 | 61 | +| [data/computercraft/lua/rom/programs/test_config.lua](/data/computercraft/lua/rom/programs/test_config.lua) | Lua | 52 | 16 | 18 | 86 | +| [data/computercraft/lua/rom/programs/test_config_find.lua](/data/computercraft/lua/rom/programs/test_config_find.lua) | Lua | 38 | 17 | 15 | 70 | +| [data/computercraft/lua/rom/programs/test_find.lua](/data/computercraft/lua/rom/programs/test_find.lua) | Lua | 101 | 26 | 31 | 158 | +| [data/computercraft/lua/rom/programs/test_help_format.lua](/data/computercraft/lua/rom/programs/test_help_format.lua) | Lua | 35 | 4 | 5 | 44 | +| [data/computercraft/lua/rom/programs/test_helplist.lua](/data/computercraft/lua/rom/programs/test_helplist.lua) | Lua | 57 | 1 | 5 | 63 | +| [data/computercraft/lua/rom/programs/test_history.lua](/data/computercraft/lua/rom/programs/test_history.lua) | Lua | 63 | 2 | 7 | 72 | +| [data/computercraft/lua/rom/programs/test_imageview.lua](/data/computercraft/lua/rom/programs/test_imageview.lua) | Lua | 26 | 3 | 5 | 34 | +| [data/computercraft/lua/rom/programs/test_lgui.lua](/data/computercraft/lua/rom/programs/test_lgui.lua) | Lua | 47 | 10 | 9 | 66 | +| [data/computercraft/lua/rom/programs/threads.lua](/data/computercraft/lua/rom/programs/threads.lua) | Lua | 22 | 5 | 8 | 35 | +| [data/computercraft/lua/rom/programs/time.lua](/data/computercraft/lua/rom/programs/time.lua) | Lua | 56 | 6 | 6 | 68 | +| [data/computercraft/lua/rom/programs/tree.lua](/data/computercraft/lua/rom/programs/tree.lua) | Lua | 62 | 12 | 19 | 93 | +| [data/computercraft/lua/rom/programs/ver.lua](/data/computercraft/lua/rom/programs/ver.lua) | Lua | 14 | 6 | 6 | 26 | +| [data/computercraft/lua/rom/programs/wget.lua](/data/computercraft/lua/rom/programs/wget.lua) | Lua | 45 | 3 | 10 | 58 | +| [data/computercraft/lua/rom/startup/00_fs.lua](/data/computercraft/lua/rom/startup/00_fs.lua) | Lua | 148 | 24 | 30 | 202 | +| [data/computercraft/lua/rom/startup/10_package.lua](/data/computercraft/lua/rom/startup/10_package.lua) | Lua | 99 | 7 | 26 | 132 | +| [data/computercraft/lua/rom/startup/15_term.lua](/data/computercraft/lua/rom/startup/15_term.lua) | Lua | 303 | 11 | 75 | 389 | +| [data/computercraft/lua/rom/startup/20_io.lua](/data/computercraft/lua/rom/startup/20_io.lua) | Lua | 9 | 0 | 5 | 14 | +| [data/computercraft/lua/rom/startup/30_peripheral.lua](/data/computercraft/lua/rom/startup/30_peripheral.lua) | Lua | 139 | 4 | 42 | 185 | +| [data/computercraft/lua/rom/startup/35_http.lua](/data/computercraft/lua/rom/startup/35_http.lua) | Lua | 112 | 31 | 26 | 169 | +| [data/computercraft/lua/rom/startup/40_commands.lua](/data/computercraft/lua/rom/startup/40_commands.lua) | Lua | 26 | 1 | 10 | 37 | +| [data/computercraft/lua/rom/startup/90_settings.lua](/data/computercraft/lua/rom/startup/90_settings.lua) | Lua | 82 | 1 | 19 | 102 | +| [data/computercraft/lua/rom/update.lua](/data/computercraft/lua/rom/update.lua) | Lua | 62 | 6 | 18 | 86 | +| [installer.lua](/installer.lua) | Lua | 167 | 14 | 30 | 211 | +| [unbios.lua](/unbios.lua) | Lua | 84 | 33 | 1 | 118 | +| [updater.lua](/updater.lua) | Lua | 139 | 2 | 42 | 183 | + +[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/diff-details.md b/.VSCodeCounter/2025-09-03_18-47-10/diff-details.md new file mode 100644 index 0000000..e5a7d0c --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/diff-details.md @@ -0,0 +1,15 @@ +# Diff Details + +Date : 2025-09-03 18:47:10 + +Directory d:\\Projects\\Lua\\LeonOS\\leonos + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details + +## Files +| filename | language | code | comment | blank | total | +| :--- | :--- | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/diff.csv b/.VSCodeCounter/2025-09-03_18-47-10/diff.csv new file mode 100644 index 0000000..b7d8d75 --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/diff.csv @@ -0,0 +1,2 @@ +"filename", "language", "", "comment", "blank", "total" +"Total", "-", , 0, 0, 0 \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/diff.md b/.VSCodeCounter/2025-09-03_18-47-10/diff.md new file mode 100644 index 0000000..4ac4f13 --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/diff.md @@ -0,0 +1,19 @@ +# Diff Summary + +Date : 2025-09-03 18:47:10 + +Directory d:\\Projects\\Lua\\LeonOS\\leonos + +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | + +[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/diff.txt b/.VSCodeCounter/2025-09-03_18-47-10/diff.txt new file mode 100644 index 0000000..d7544e2 --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/diff.txt @@ -0,0 +1,22 @@ +Date : 2025-09-03 18:47:10 +Directory : d:\Projects\Lua\LeonOS\leonos +Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ ++----------+------------+------------+------------+------------+------------+ + +Directories ++------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++------+------------+------------+------------+------------+------------+ ++------+------------+------------+------------+------------+------------+ + +Files ++----------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++----------+----------+------------+------------+------------+------------+ +| Total | | 0 | 0 | 0 | 0 | ++----------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/results.csv b/.VSCodeCounter/2025-09-03_18-47-10/results.csv new file mode 100644 index 0000000..3fb5971 --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/results.csv @@ -0,0 +1,125 @@ +"filename", "language", "Markdown", "Lua", "JSON", "comment", "blank", "total" +"d:\Projects\Lua\LeonOS\leonos\.trae\rules\project_rules.md", "Markdown", 4, 0, 0, 0, 0, 4 +"d:\Projects\Lua\LeonOS\leonos\NEW_COMMANDS_SUGGESTIONS.md", "Markdown", 54, 0, 0, 0, 13, 67 +"d:\Projects\Lua\LeonOS\leonos\README.md", "Markdown", 6, 0, 0, 0, 1, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\bios.lua", "Lua", 0, 150, 0, 7, 29, 186 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\packages\example-pkg\1.0.0\example.lua", "Lua", 0, 22, 0, 1, 2, 25 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\packages\example-pkg\1.0.0\package.json", "JSON", 0, 0, 11, 0, 0, 11 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\packages\installed.json", "JSON", 0, 0, 3, 0, 0, 3 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\colors.lua", "Lua", 0, 70, 0, 1, 12, 83 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\colours.lua", "Lua", 0, 1, 0, 0, 1, 2 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\disk.lua", "Lua", 0, 27, 0, 1, 8, 36 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\gps.lua", "Lua", 0, 11, 0, 1, 7, 19 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\help.lua", "Lua", 0, 78, 0, 1, 24, 103 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\keys.lua", "Lua", 0, 17, 0, 6, 7, 30 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\lgui.lua", "Lua", 0, 540, 0, 43, 94, 677 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\multishell.lua", "Lua", 0, 20, 0, 1, 11, 32 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\paintutils.lua", "Lua", 0, 130, 0, 1, 28, 159 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\parallel.lua", "Lua", 0, 40, 0, 3, 12, 55 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\rednet.lua", "Lua", 0, 95, 0, 1, 18, 114 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\settings.lua", "Lua", 0, 89, 0, 1, 25, 115 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\shell.lua", "Lua", 0, 254, 0, 3, 78, 335 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\textutils.lua", "Lua", 0, 308, 0, 3, 81, 392 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\vector.lua", "Lua", 0, 57, 0, 1, 19, 77 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\window.lua", "Lua", 0, 299, 0, 1, 69, 369 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\alias.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\bedit.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\bg.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\calc.lua", "Lua", 0, 5, 0, 2, 1, 8 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\cd.lua", "Lua", 0, 3, 0, 0, 2, 5 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\copy.lua", "Lua", 0, 6, 0, 0, 2, 8 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\delete.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\devbin.lua", "Lua", 0, 10, 0, 0, 2, 12 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\edit.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\fg.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\help.lua", "Lua", 0, 6, 0, 0, 2, 8 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\list.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\mkdir.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\move.lua", "Lua", 0, 6, 0, 0, 2, 8 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\paint.lua", "Lua", 0, 4, 0, 0, 3, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\pkg.lua", "Lua", 0, 4, 0, 0, 3, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\reboot.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\redstone.lua", "Lua", 0, 12, 0, 0, 2, 14 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\set.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\shutdown.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\tree.lua", "Lua", 0, 5, 0, 1, 1, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\ver.lua", "Lua", 0, 4, 0, 1, 1, 6 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\editors\advanced.lua", "Lua", 0, 247, 0, 2, 60, 309 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\editors\basic.lua", "Lua", 0, 183, 0, 1, 46, 230 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\keymaps\lwjgl2.lua", "Lua", 0, 23, 0, 1, 2, 26 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\keymaps\lwjgl3.lua", "Lua", 0, 118, 0, 1, 2, 121 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\audio\dfpwm.lua", "Lua", 0, 168, 0, 6, 55, 229 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\completion.lua", "Lua", 0, 31, 0, 3, 12, 46 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\expect.lua", "Lua", 0, 39, 0, 1, 11, 51 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\http\gist.lua", "Lua", 0, 215, 0, 62, 17, 294 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\pretty.lua", "Lua", 0, 345, 0, 101, 78, 524 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\shell\completion.lua", "Lua", 0, 87, 0, 2, 25, 114 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\strings.lua", "Lua", 0, 99, 0, 1, 34, 134 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\edit\syntax.lua", "Lua", 0, 135, 0, 40, 24, 199 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\edit\syntax\lua.lua", "Lua", 0, 149, 0, 0, 4, 153 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\copy.lua", "Lua", 0, 28, 0, 2, 7, 37 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\io.lua", "Lua", 0, 186, 0, 2, 44, 232 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\json.lua", "Lua", 0, 280, 0, 45, 64, 389 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\thread.lua", "Lua", 0, 309, 0, 6, 87, 402 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\about.lua", "Lua", 0, 4, 0, 1, 3, 8 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\alias.lua", "Lua", 0, 29, 0, 5, 13, 47 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\app.lua", "Lua", 0, 37, 0, 7, 9, 53 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\appdelete.lua", "Lua", 0, 90, 0, 15, 16, 121 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\applist.lua", "Lua", 0, 55, 0, 8, 13, 76 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\bg.lua", "Lua", 0, 13, 0, 1, 6, 20 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\calc.lua", "Lua", 0, 54, 0, 19, 16, 89 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\clear.lua", "Lua", 0, 14, 0, 5, 5, 24 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\commands.lua", "Lua", 0, 47, 0, 8, 9, 64 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\config.lua", "Lua", 0, 224, 0, 17, 32, 273 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\copy.lua", "Lua", 0, 30, 0, 0, 7, 37 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\craftos.lua", "Lua", 0, 43, 0, 1, 15, 59 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\delete.lua", "Lua", 0, 21, 0, 0, 4, 25 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\devbin.lua", "Lua", 0, 69, 0, 2, 19, 90 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\edit.lua", "Lua", 0, 18, 0, 5, 7, 30 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\fg.lua", "Lua", 0, 13, 0, 1, 6, 20 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\find.lua", "Lua", 0, 156, 0, 19, 24, 199 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\help.lua", "Lua", 0, 27, 0, 8, 10, 45 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\helplist.lua", "Lua", 0, 47, 0, 8, 8, 63 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\history.lua", "Lua", 0, 93, 0, 12, 6, 111 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\imageview.lua", "Lua", 0, 69, 0, 16, 17, 102 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\list.lua", "Lua", 0, 44, 0, 5, 14, 63 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\lua.lua", "Lua", 0, 46, 0, 5, 13, 64 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\mkdir.lua", "Lua", 0, 10, 0, 0, 3, 13 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\move.lua", "Lua", 0, 30, 0, 0, 7, 37 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\network.lua", "Lua", 0, 159, 0, 9, 26, 194 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\paint.lua", "Lua", 0, 1, 0, 1, 2, 4 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\peripherals.lua", "Lua", 0, 23, 0, 4, 7, 34 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\pkg.lua", "Lua", 0, 387, 0, 47, 52, 486 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\programs.lua", "Lua", 0, 5, 0, 0, 2, 7 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\reboot.lua", "Lua", 0, 7, 0, 0, 4, 11 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\redstone.lua", "Lua", 0, 80, 0, 4, 23, 107 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\set.lua", "Lua", 0, 51, 0, 5, 10, 66 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\shell.lua", "Lua", 0, 85, 0, 13, 18, 116 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\shutdown.lua", "Lua", 0, 7, 0, 0, 4, 11 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\storage.lua", "Lua", 0, 41, 0, 10, 10, 61 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_config.lua", "Lua", 0, 52, 0, 16, 18, 86 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_config_find.lua", "Lua", 0, 38, 0, 17, 15, 70 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_find.lua", "Lua", 0, 101, 0, 26, 31, 158 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_help_format.lua", "Lua", 0, 35, 0, 4, 5, 44 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_helplist.lua", "Lua", 0, 57, 0, 1, 5, 63 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_history.lua", "Lua", 0, 63, 0, 2, 7, 72 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_imageview.lua", "Lua", 0, 26, 0, 3, 5, 34 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_lgui.lua", "Lua", 0, 47, 0, 10, 9, 66 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\threads.lua", "Lua", 0, 22, 0, 5, 8, 35 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\time.lua", "Lua", 0, 56, 0, 6, 6, 68 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\tree.lua", "Lua", 0, 62, 0, 12, 19, 93 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\ver.lua", "Lua", 0, 14, 0, 6, 6, 26 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\wget.lua", "Lua", 0, 45, 0, 3, 10, 58 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\00_fs.lua", "Lua", 0, 148, 0, 24, 30, 202 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\10_package.lua", "Lua", 0, 99, 0, 7, 26, 132 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\15_term.lua", "Lua", 0, 303, 0, 11, 75, 389 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\20_io.lua", "Lua", 0, 9, 0, 0, 5, 14 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\30_peripheral.lua", "Lua", 0, 139, 0, 4, 42, 185 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\35_http.lua", "Lua", 0, 112, 0, 31, 26, 169 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\40_commands.lua", "Lua", 0, 26, 0, 1, 10, 37 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\90_settings.lua", "Lua", 0, 82, 0, 1, 19, 102 +"d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\update.lua", "Lua", 0, 62, 0, 6, 18, 86 +"d:\Projects\Lua\LeonOS\leonos\installer.lua", "Lua", 0, 167, 0, 14, 30, 211 +"d:\Projects\Lua\LeonOS\leonos\unbios.lua", "Lua", 0, 84, 0, 33, 1, 118 +"d:\Projects\Lua\LeonOS\leonos\updater.lua", "Lua", 0, 139, 0, 2, 42, 183 +"Total", "-", 64, 9087, 14, 862, 2062, 12089 \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/results.json b/.VSCodeCounter/2025-09-03_18-47-10/results.json new file mode 100644 index 0000000..dcd5c05 --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/results.json @@ -0,0 +1 @@ +{"file:///d%3A/Projects/Lua/LeonOS/leonos/NEW_COMMANDS_SUGGESTIONS.md":{"language":"Markdown","code":54,"comment":0,"blank":13},"file:///d%3A/Projects/Lua/LeonOS/leonos/README.md":{"language":"Markdown","code":6,"comment":0,"blank":1},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/update.lua":{"language":"Lua","code":62,"comment":6,"blank":18},"file:///d%3A/Projects/Lua/LeonOS/leonos/unbios.lua":{"language":"Lua","code":84,"comment":33,"blank":1},"file:///d%3A/Projects/Lua/LeonOS/leonos/updater.lua":{"language":"Lua","code":139,"comment":2,"blank":42},"file:///d%3A/Projects/Lua/LeonOS/leonos/installer.lua":{"language":"Lua","code":167,"comment":14,"blank":30},"file:///d%3A/Projects/Lua/LeonOS/leonos/.trae/rules/project_rules.md":{"language":"Markdown","code":4,"comment":0,"blank":0},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/15_term.lua":{"language":"Lua","code":303,"comment":11,"blank":75},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/40_commands.lua":{"language":"Lua","code":26,"comment":1,"blank":10},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/90_settings.lua":{"language":"Lua","code":82,"comment":1,"blank":19},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/20_io.lua":{"language":"Lua","code":9,"comment":0,"blank":5},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/35_http.lua":{"language":"Lua","code":112,"comment":31,"blank":26},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/30_peripheral.lua":{"language":"Lua","code":139,"comment":4,"blank":42},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/00_fs.lua":{"language":"Lua","code":148,"comment":24,"blank":30},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/startup/10_package.lua":{"language":"Lua","code":99,"comment":7,"blank":26},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/threads.lua":{"language":"Lua","code":22,"comment":5,"blank":8},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/wget.lua":{"language":"Lua","code":45,"comment":3,"blank":10},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/time.lua":{"language":"Lua","code":56,"comment":6,"blank":6},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/ver.lua":{"language":"Lua","code":14,"comment":6,"blank":6},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_imageview.lua":{"language":"Lua","code":26,"comment":3,"blank":5},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/tree.lua":{"language":"Lua","code":62,"comment":12,"blank":19},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_helplist.lua":{"language":"Lua","code":57,"comment":1,"blank":5},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_lgui.lua":{"language":"Lua","code":47,"comment":10,"blank":9},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_history.lua":{"language":"Lua","code":63,"comment":2,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_help_format.lua":{"language":"Lua","code":35,"comment":4,"blank":5},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/storage.lua":{"language":"Lua","code":41,"comment":10,"blank":10},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_find.lua":{"language":"Lua","code":101,"comment":26,"blank":31},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/shutdown.lua":{"language":"Lua","code":7,"comment":0,"blank":4},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_config_find.lua":{"language":"Lua","code":38,"comment":17,"blank":15},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/test_config.lua":{"language":"Lua","code":52,"comment":16,"blank":18},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/shell.lua":{"language":"Lua","code":85,"comment":13,"blank":18},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/set.lua":{"language":"Lua","code":51,"comment":5,"blank":10},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/reboot.lua":{"language":"Lua","code":7,"comment":0,"blank":4},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/redstone.lua":{"language":"Lua","code":80,"comment":4,"blank":23},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/paint.lua":{"language":"Lua","code":1,"comment":1,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/programs.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/peripherals.lua":{"language":"Lua","code":23,"comment":4,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/pkg.lua":{"language":"Lua","code":387,"comment":47,"blank":52},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/network.lua":{"language":"Lua","code":159,"comment":9,"blank":26},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/move.lua":{"language":"Lua","code":30,"comment":0,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/imageview.lua":{"language":"Lua","code":69,"comment":16,"blank":17},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/mkdir.lua":{"language":"Lua","code":10,"comment":0,"blank":3},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/lua.lua":{"language":"Lua","code":46,"comment":5,"blank":13},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/history.lua":{"language":"Lua","code":93,"comment":12,"blank":6},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/list.lua":{"language":"Lua","code":44,"comment":5,"blank":14},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/helplist.lua":{"language":"Lua","code":47,"comment":8,"blank":8},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/help.lua":{"language":"Lua","code":27,"comment":8,"blank":10},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/fg.lua":{"language":"Lua","code":13,"comment":1,"blank":6},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/edit.lua":{"language":"Lua","code":18,"comment":5,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/find.lua":{"language":"Lua","code":156,"comment":19,"blank":24},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/devbin.lua":{"language":"Lua","code":69,"comment":2,"blank":19},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/delete.lua":{"language":"Lua","code":21,"comment":0,"blank":4},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/craftos.lua":{"language":"Lua","code":43,"comment":1,"blank":15},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/config.lua":{"language":"Lua","code":224,"comment":17,"blank":32},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/commands.lua":{"language":"Lua","code":47,"comment":8,"blank":9},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/calc.lua":{"language":"Lua","code":54,"comment":19,"blank":16},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/copy.lua":{"language":"Lua","code":30,"comment":0,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/bg.lua":{"language":"Lua","code":13,"comment":1,"blank":6},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/clear.lua":{"language":"Lua","code":14,"comment":5,"blank":5},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/applist.lua":{"language":"Lua","code":55,"comment":8,"blank":13},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/appdelete.lua":{"language":"Lua","code":90,"comment":15,"blank":16},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/rc/thread.lua":{"language":"Lua","code":309,"comment":6,"blank":87},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/about.lua":{"language":"Lua","code":4,"comment":1,"blank":3},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/app.lua":{"language":"Lua","code":37,"comment":7,"blank":9},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/programs/alias.lua":{"language":"Lua","code":29,"comment":5,"blank":13},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/rc/json.lua":{"language":"Lua","code":280,"comment":45,"blank":64},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/edit/syntax.lua":{"language":"Lua","code":135,"comment":40,"blank":24},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/edit/syntax/lua.lua":{"language":"Lua","code":149,"comment":0,"blank":4},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/rc/io.lua":{"language":"Lua","code":186,"comment":2,"blank":44},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/rc/copy.lua":{"language":"Lua","code":28,"comment":2,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/cc/strings.lua":{"language":"Lua","code":99,"comment":1,"blank":34},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/cc/shell/completion.lua":{"language":"Lua","code":87,"comment":2,"blank":25},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/cc/pretty.lua":{"language":"Lua","code":345,"comment":101,"blank":78},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/cc/expect.lua":{"language":"Lua","code":39,"comment":1,"blank":11},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/cc/http/gist.lua":{"language":"Lua","code":215,"comment":62,"blank":17},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/cc/audio/dfpwm.lua":{"language":"Lua","code":168,"comment":6,"blank":55},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/keymaps/lwjgl3.lua":{"language":"Lua","code":118,"comment":1,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/modules/main/cc/completion.lua":{"language":"Lua","code":31,"comment":3,"blank":12},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/editors/basic.lua":{"language":"Lua","code":183,"comment":1,"blank":46},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/keymaps/lwjgl2.lua":{"language":"Lua","code":23,"comment":1,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/tree.lua":{"language":"Lua","code":5,"comment":1,"blank":1},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/shutdown.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/editors/advanced.lua":{"language":"Lua","code":247,"comment":2,"blank":60},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/redstone.lua":{"language":"Lua","code":12,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/ver.lua":{"language":"Lua","code":4,"comment":1,"blank":1},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/set.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/mkdir.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/list.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/pkg.lua":{"language":"Lua","code":4,"comment":0,"blank":3},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/move.lua":{"language":"Lua","code":6,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/paint.lua":{"language":"Lua","code":4,"comment":0,"blank":3},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/help.lua":{"language":"Lua","code":6,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/devbin.lua":{"language":"Lua","code":10,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/edit.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/reboot.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/fg.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/delete.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/copy.lua":{"language":"Lua","code":6,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/cd.lua":{"language":"Lua","code":3,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/window.lua":{"language":"Lua","code":299,"comment":1,"blank":69},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/calc.lua":{"language":"Lua","code":5,"comment":2,"blank":1},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/bg.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/alias.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/completions/bedit.lua":{"language":"Lua","code":5,"comment":0,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/vector.lua":{"language":"Lua","code":57,"comment":1,"blank":19},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/textutils.lua":{"language":"Lua","code":308,"comment":3,"blank":81},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/settings.lua":{"language":"Lua","code":89,"comment":1,"blank":25},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/shell.lua":{"language":"Lua","code":254,"comment":3,"blank":78},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/rednet.lua":{"language":"Lua","code":95,"comment":1,"blank":18},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/parallel.lua":{"language":"Lua","code":40,"comment":3,"blank":12},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/multishell.lua":{"language":"Lua","code":20,"comment":1,"blank":11},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/paintutils.lua":{"language":"Lua","code":130,"comment":1,"blank":28},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/lgui.lua":{"language":"Lua","code":540,"comment":43,"blank":94},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/keys.lua":{"language":"Lua","code":17,"comment":6,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/gps.lua":{"language":"Lua","code":11,"comment":1,"blank":7},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/packages/installed.json":{"language":"JSON","code":3,"comment":0,"blank":0},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/help.lua":{"language":"Lua","code":78,"comment":1,"blank":24},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/colours.lua":{"language":"Lua","code":1,"comment":0,"blank":1},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/disk.lua":{"language":"Lua","code":27,"comment":1,"blank":8},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/rom/apis/colors.lua":{"language":"Lua","code":70,"comment":1,"blank":12},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/packages/example-pkg/1.0.0/package.json":{"language":"JSON","code":11,"comment":0,"blank":0},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/packages/example-pkg/1.0.0/example.lua":{"language":"Lua","code":22,"comment":1,"blank":2},"file:///d%3A/Projects/Lua/LeonOS/leonos/data/computercraft/lua/bios.lua":{"language":"Lua","code":150,"comment":7,"blank":29}} \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/results.md b/.VSCodeCounter/2025-09-03_18-47-10/results.md new file mode 100644 index 0000000..682aba9 --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/results.md @@ -0,0 +1,53 @@ +# Summary + +Date : 2025-09-03 18:47:10 + +Directory d:\\Projects\\Lua\\LeonOS\\leonos + +Total : 123 files, 9165 codes, 862 comments, 2062 blanks, all 12089 lines + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) + +## Languages +| language | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| Lua | 118 | 9,087 | 862 | 2,048 | 11,997 | +| Markdown | 3 | 64 | 0 | 14 | 78 | +| JSON | 2 | 14 | 0 | 0 | 14 | + +## Directories +| path | files | code | comment | blank | total | +| :--- | ---: | ---: | ---: | ---: | ---: | +| . | 123 | 9,165 | 862 | 2,062 | 12,089 | +| . (Files) | 5 | 450 | 49 | 87 | 586 | +| .trae | 1 | 4 | 0 | 0 | 4 | +| .trae\\rules | 1 | 4 | 0 | 0 | 4 | +| data | 117 | 8,711 | 813 | 1,975 | 11,499 | +| data\\computercraft | 117 | 8,711 | 813 | 1,975 | 11,499 | +| data\\computercraft\\lua | 117 | 8,711 | 813 | 1,975 | 11,499 | +| data\\computercraft\\lua (Files) | 1 | 150 | 7 | 29 | 186 | +| data\\computercraft\\lua\\packages | 3 | 36 | 1 | 2 | 39 | +| data\\computercraft\\lua\\packages (Files) | 1 | 3 | 0 | 0 | 3 | +| data\\computercraft\\lua\\packages\\example-pkg | 2 | 33 | 1 | 2 | 36 | +| data\\computercraft\\lua\\packages\\example-pkg\\1.0.0 | 2 | 33 | 1 | 2 | 36 | +| data\\computercraft\\lua\\rom | 113 | 8,525 | 805 | 1,944 | 11,274 | +| data\\computercraft\\lua\\rom (Files) | 1 | 62 | 6 | 18 | 86 | +| data\\computercraft\\lua\\rom\\apis | 16 | 2,036 | 68 | 494 | 2,598 | +| data\\computercraft\\lua\\rom\\completions | 22 | 120 | 4 | 43 | 167 | +| data\\computercraft\\lua\\rom\\editors | 2 | 430 | 3 | 106 | 539 | +| data\\computercraft\\lua\\rom\\keymaps | 2 | 141 | 2 | 4 | 147 | +| data\\computercraft\\lua\\rom\\modules | 13 | 2,071 | 271 | 462 | 2,804 | +| data\\computercraft\\lua\\rom\\modules\\main | 13 | 2,071 | 271 | 462 | 2,804 | +| data\\computercraft\\lua\\rom\\modules\\main\\cc | 7 | 984 | 176 | 232 | 1,392 | +| data\\computercraft\\lua\\rom\\modules\\main\\cc (Files) | 4 | 514 | 106 | 135 | 755 | +| data\\computercraft\\lua\\rom\\modules\\main\\cc\\audio | 1 | 168 | 6 | 55 | 229 | +| data\\computercraft\\lua\\rom\\modules\\main\\cc\\http | 1 | 215 | 62 | 17 | 294 | +| data\\computercraft\\lua\\rom\\modules\\main\\cc\\shell | 1 | 87 | 2 | 25 | 114 | +| data\\computercraft\\lua\\rom\\modules\\main\\edit | 2 | 284 | 40 | 28 | 352 | +| data\\computercraft\\lua\\rom\\modules\\main\\edit (Files) | 1 | 135 | 40 | 24 | 199 | +| data\\computercraft\\lua\\rom\\modules\\main\\edit\\syntax | 1 | 149 | 0 | 4 | 153 | +| data\\computercraft\\lua\\rom\\modules\\main\\rc | 4 | 803 | 55 | 202 | 1,060 | +| data\\computercraft\\lua\\rom\\programs | 49 | 2,747 | 372 | 584 | 3,703 | +| data\\computercraft\\lua\\rom\\startup | 8 | 918 | 79 | 233 | 1,230 | + +Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md) \ No newline at end of file diff --git a/.VSCodeCounter/2025-09-03_18-47-10/results.txt b/.VSCodeCounter/2025-09-03_18-47-10/results.txt new file mode 100644 index 0000000..343908f --- /dev/null +++ b/.VSCodeCounter/2025-09-03_18-47-10/results.txt @@ -0,0 +1,179 @@ +Date : 2025-09-03 18:47:10 +Directory : d:\Projects\Lua\LeonOS\leonos +Total : 123 files, 9165 codes, 862 comments, 2062 blanks, all 12089 lines + +Languages ++----------+------------+------------+------------+------------+------------+ +| language | files | code | comment | blank | total | ++----------+------------+------------+------------+------------+------------+ +| Lua | 118 | 9,087 | 862 | 2,048 | 11,997 | +| Markdown | 3 | 64 | 0 | 14 | 78 | +| JSON | 2 | 14 | 0 | 0 | 14 | ++----------+------------+------------+------------+------------+------------+ + +Directories ++-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| path | files | code | comment | blank | total | ++-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ +| . | 123 | 9,165 | 862 | 2,062 | 12,089 | +| . (Files) | 5 | 450 | 49 | 87 | 586 | +| .trae | 1 | 4 | 0 | 0 | 4 | +| .trae\rules | 1 | 4 | 0 | 0 | 4 | +| data | 117 | 8,711 | 813 | 1,975 | 11,499 | +| data\computercraft | 117 | 8,711 | 813 | 1,975 | 11,499 | +| data\computercraft\lua | 117 | 8,711 | 813 | 1,975 | 11,499 | +| data\computercraft\lua (Files) | 1 | 150 | 7 | 29 | 186 | +| data\computercraft\lua\packages | 3 | 36 | 1 | 2 | 39 | +| data\computercraft\lua\packages (Files) | 1 | 3 | 0 | 0 | 3 | +| data\computercraft\lua\packages\example-pkg | 2 | 33 | 1 | 2 | 36 | +| data\computercraft\lua\packages\example-pkg\1.0.0 | 2 | 33 | 1 | 2 | 36 | +| data\computercraft\lua\rom | 113 | 8,525 | 805 | 1,944 | 11,274 | +| data\computercraft\lua\rom (Files) | 1 | 62 | 6 | 18 | 86 | +| data\computercraft\lua\rom\apis | 16 | 2,036 | 68 | 494 | 2,598 | +| data\computercraft\lua\rom\completions | 22 | 120 | 4 | 43 | 167 | +| data\computercraft\lua\rom\editors | 2 | 430 | 3 | 106 | 539 | +| data\computercraft\lua\rom\keymaps | 2 | 141 | 2 | 4 | 147 | +| data\computercraft\lua\rom\modules | 13 | 2,071 | 271 | 462 | 2,804 | +| data\computercraft\lua\rom\modules\main | 13 | 2,071 | 271 | 462 | 2,804 | +| data\computercraft\lua\rom\modules\main\cc | 7 | 984 | 176 | 232 | 1,392 | +| data\computercraft\lua\rom\modules\main\cc (Files) | 4 | 514 | 106 | 135 | 755 | +| data\computercraft\lua\rom\modules\main\cc\audio | 1 | 168 | 6 | 55 | 229 | +| data\computercraft\lua\rom\modules\main\cc\http | 1 | 215 | 62 | 17 | 294 | +| data\computercraft\lua\rom\modules\main\cc\shell | 1 | 87 | 2 | 25 | 114 | +| data\computercraft\lua\rom\modules\main\edit | 2 | 284 | 40 | 28 | 352 | +| data\computercraft\lua\rom\modules\main\edit (Files) | 1 | 135 | 40 | 24 | 199 | +| data\computercraft\lua\rom\modules\main\edit\syntax | 1 | 149 | 0 | 4 | 153 | +| data\computercraft\lua\rom\modules\main\rc | 4 | 803 | 55 | 202 | 1,060 | +| data\computercraft\lua\rom\programs | 49 | 2,747 | 372 | 584 | 3,703 | +| data\computercraft\lua\rom\startup | 8 | 918 | 79 | 233 | 1,230 | ++-----------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+ + +Files ++-----------------------------------------------------------------------------------------------+----------+------------+------------+------------+------------+ +| filename | language | code | comment | blank | total | ++-----------------------------------------------------------------------------------------------+----------+------------+------------+------------+------------+ +| d:\Projects\Lua\LeonOS\leonos\.trae\rules\project_rules.md | Markdown | 4 | 0 | 0 | 4 | +| d:\Projects\Lua\LeonOS\leonos\NEW_COMMANDS_SUGGESTIONS.md | Markdown | 54 | 0 | 13 | 67 | +| d:\Projects\Lua\LeonOS\leonos\README.md | Markdown | 6 | 0 | 1 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\bios.lua | Lua | 150 | 7 | 29 | 186 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\packages\example-pkg\1.0.0\example.lua | Lua | 22 | 1 | 2 | 25 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\packages\example-pkg\1.0.0\package.json | JSON | 11 | 0 | 0 | 11 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\packages\installed.json | JSON | 3 | 0 | 0 | 3 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\colors.lua | Lua | 70 | 1 | 12 | 83 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\colours.lua | Lua | 1 | 0 | 1 | 2 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\disk.lua | Lua | 27 | 1 | 8 | 36 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\gps.lua | Lua | 11 | 1 | 7 | 19 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\help.lua | Lua | 78 | 1 | 24 | 103 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\keys.lua | Lua | 17 | 6 | 7 | 30 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\lgui.lua | Lua | 540 | 43 | 94 | 677 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\multishell.lua | Lua | 20 | 1 | 11 | 32 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\paintutils.lua | Lua | 130 | 1 | 28 | 159 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\parallel.lua | Lua | 40 | 3 | 12 | 55 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\rednet.lua | Lua | 95 | 1 | 18 | 114 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\settings.lua | Lua | 89 | 1 | 25 | 115 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\shell.lua | Lua | 254 | 3 | 78 | 335 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\textutils.lua | Lua | 308 | 3 | 81 | 392 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\vector.lua | Lua | 57 | 1 | 19 | 77 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\apis\window.lua | Lua | 299 | 1 | 69 | 369 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\alias.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\bedit.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\bg.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\calc.lua | Lua | 5 | 2 | 1 | 8 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\cd.lua | Lua | 3 | 0 | 2 | 5 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\copy.lua | Lua | 6 | 0 | 2 | 8 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\delete.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\devbin.lua | Lua | 10 | 0 | 2 | 12 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\edit.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\fg.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\help.lua | Lua | 6 | 0 | 2 | 8 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\list.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\mkdir.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\move.lua | Lua | 6 | 0 | 2 | 8 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\paint.lua | Lua | 4 | 0 | 3 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\pkg.lua | Lua | 4 | 0 | 3 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\reboot.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\redstone.lua | Lua | 12 | 0 | 2 | 14 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\set.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\shutdown.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\tree.lua | Lua | 5 | 1 | 1 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\completions\ver.lua | Lua | 4 | 1 | 1 | 6 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\editors\advanced.lua | Lua | 247 | 2 | 60 | 309 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\editors\basic.lua | Lua | 183 | 1 | 46 | 230 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\keymaps\lwjgl2.lua | Lua | 23 | 1 | 2 | 26 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\keymaps\lwjgl3.lua | Lua | 118 | 1 | 2 | 121 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\audio\dfpwm.lua | Lua | 168 | 6 | 55 | 229 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\completion.lua | Lua | 31 | 3 | 12 | 46 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\expect.lua | Lua | 39 | 1 | 11 | 51 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\http\gist.lua | Lua | 215 | 62 | 17 | 294 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\pretty.lua | Lua | 345 | 101 | 78 | 524 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\shell\completion.lua | Lua | 87 | 2 | 25 | 114 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\cc\strings.lua | Lua | 99 | 1 | 34 | 134 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\edit\syntax.lua | Lua | 135 | 40 | 24 | 199 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\edit\syntax\lua.lua | Lua | 149 | 0 | 4 | 153 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\copy.lua | Lua | 28 | 2 | 7 | 37 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\io.lua | Lua | 186 | 2 | 44 | 232 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\json.lua | Lua | 280 | 45 | 64 | 389 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\modules\main\rc\thread.lua | Lua | 309 | 6 | 87 | 402 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\about.lua | Lua | 4 | 1 | 3 | 8 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\alias.lua | Lua | 29 | 5 | 13 | 47 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\app.lua | Lua | 37 | 7 | 9 | 53 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\appdelete.lua | Lua | 90 | 15 | 16 | 121 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\applist.lua | Lua | 55 | 8 | 13 | 76 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\bg.lua | Lua | 13 | 1 | 6 | 20 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\calc.lua | Lua | 54 | 19 | 16 | 89 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\clear.lua | Lua | 14 | 5 | 5 | 24 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\commands.lua | Lua | 47 | 8 | 9 | 64 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\config.lua | Lua | 224 | 17 | 32 | 273 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\copy.lua | Lua | 30 | 0 | 7 | 37 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\craftos.lua | Lua | 43 | 1 | 15 | 59 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\delete.lua | Lua | 21 | 0 | 4 | 25 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\devbin.lua | Lua | 69 | 2 | 19 | 90 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\edit.lua | Lua | 18 | 5 | 7 | 30 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\fg.lua | Lua | 13 | 1 | 6 | 20 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\find.lua | Lua | 156 | 19 | 24 | 199 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\help.lua | Lua | 27 | 8 | 10 | 45 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\helplist.lua | Lua | 47 | 8 | 8 | 63 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\history.lua | Lua | 93 | 12 | 6 | 111 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\imageview.lua | Lua | 69 | 16 | 17 | 102 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\list.lua | Lua | 44 | 5 | 14 | 63 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\lua.lua | Lua | 46 | 5 | 13 | 64 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\mkdir.lua | Lua | 10 | 0 | 3 | 13 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\move.lua | Lua | 30 | 0 | 7 | 37 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\network.lua | Lua | 159 | 9 | 26 | 194 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\paint.lua | Lua | 1 | 1 | 2 | 4 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\peripherals.lua | Lua | 23 | 4 | 7 | 34 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\pkg.lua | Lua | 387 | 47 | 52 | 486 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\programs.lua | Lua | 5 | 0 | 2 | 7 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\reboot.lua | Lua | 7 | 0 | 4 | 11 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\redstone.lua | Lua | 80 | 4 | 23 | 107 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\set.lua | Lua | 51 | 5 | 10 | 66 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\shell.lua | Lua | 85 | 13 | 18 | 116 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\shutdown.lua | Lua | 7 | 0 | 4 | 11 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\storage.lua | Lua | 41 | 10 | 10 | 61 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_config.lua | Lua | 52 | 16 | 18 | 86 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_config_find.lua | Lua | 38 | 17 | 15 | 70 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_find.lua | Lua | 101 | 26 | 31 | 158 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_help_format.lua | Lua | 35 | 4 | 5 | 44 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_helplist.lua | Lua | 57 | 1 | 5 | 63 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_history.lua | Lua | 63 | 2 | 7 | 72 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_imageview.lua | Lua | 26 | 3 | 5 | 34 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\test_lgui.lua | Lua | 47 | 10 | 9 | 66 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\threads.lua | Lua | 22 | 5 | 8 | 35 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\time.lua | Lua | 56 | 6 | 6 | 68 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\tree.lua | Lua | 62 | 12 | 19 | 93 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\ver.lua | Lua | 14 | 6 | 6 | 26 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\programs\wget.lua | Lua | 45 | 3 | 10 | 58 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\00_fs.lua | Lua | 148 | 24 | 30 | 202 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\10_package.lua | Lua | 99 | 7 | 26 | 132 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\15_term.lua | Lua | 303 | 11 | 75 | 389 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\20_io.lua | Lua | 9 | 0 | 5 | 14 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\30_peripheral.lua | Lua | 139 | 4 | 42 | 185 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\35_http.lua | Lua | 112 | 31 | 26 | 169 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\40_commands.lua | Lua | 26 | 1 | 10 | 37 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\startup\90_settings.lua | Lua | 82 | 1 | 19 | 102 | +| d:\Projects\Lua\LeonOS\leonos\data\computercraft\lua\rom\update.lua | Lua | 62 | 6 | 18 | 86 | +| d:\Projects\Lua\LeonOS\leonos\installer.lua | Lua | 167 | 14 | 30 | 211 | +| d:\Projects\Lua\LeonOS\leonos\unbios.lua | Lua | 84 | 33 | 1 | 118 | +| d:\Projects\Lua\LeonOS\leonos\updater.lua | Lua | 139 | 2 | 42 | 183 | +| Total | | 9,165 | 862 | 2,062 | 12,089 | ++-----------------------------------------------------------------------------------------------+----------+------------+------------+------------+------------+ \ No newline at end of file diff --git a/data/computercraft/lua/rom/help/turtle.hlp b/data/computercraft/lua/rom/help/turtle.hlp new file mode 100644 index 0000000..fb347ab --- /dev/null +++ b/data/computercraft/lua/rom/help/turtle.hlp @@ -0,0 +1,91 @@ +=== Turtle Control === + +A program to control turtle movement, mining, and inventory management in CC Tweaked. + +== Basic Usage == + +>>color yellow +turtle [arguments] +>>color white + +== Available Commands == + +- **Movement Commands:** + - **forward**, **f**: Move forward + - **back**, **b**: Move back + - **up**, **u**: Move up + - **down**, **d**: Move down + - **left**, **l**: Turn left + - **right**, **r**: Turn right + +- **Mining Commands:** + - **dig** [up|down]: Dig forward (or up/down) + - **digall**: Dig in all directions (forward, up, down) + +- **Placement Commands:** + - **place** [up|down]: Place block forward (or up/down) + +- **Inventory Commands:** + - **inventory**, **inv**: Show inventory + - **select** : Select slot (1-16) + +- **Utility Commands:** + - **help**, **h**: Show this help message + - **version**, **v**: Show program version + +== Usage Examples == + +1. Move forward: +>>color yellow +turtle forward +>>color white + +2. Move up: +>>color yellow +turtle up +>>color white + +3. Turn right: +>>color yellow +turtle right +>>color white + +4. Dig upward: +>>color yellow +turtle dig up +>>color white + +5. Place a block downward: +>>color yellow +turtle place down +>>color white + +6. Show inventory: +>>color yellow +turtle inventory +>>color white + +7. Select slot 5: +>>color yellow +turtle select 5 +>>color white + +8. Dig in all directions: +>>color yellow +turtle digall +>>color white + +== Notes == + +- This program must be run on a turtle +- Movement and mining commands require fuel +- Mining commands require appropriate tools +- Placement commands require blocks in the selected slot +- Inventory slots are numbered from 1 to 16 + +== Troubleshooting == + +- If movement fails, check fuel level and ensure path is clear +- If mining fails, check if you have the right tool for the block +- If placing fails, ensure you have blocks in the selected slot +- If inventory is not displaying correctly, try selecting a slot first \ No newline at end of file diff --git a/data/computercraft/lua/rom/programs/turtle.lua b/data/computercraft/lua/rom/programs/turtle.lua new file mode 100644 index 0000000..246c1c7 --- /dev/null +++ b/data/computercraft/lua/rom/programs/turtle.lua @@ -0,0 +1,238 @@ +-- turtle.lua - Turtle control program for CC Tweaked + +local term = require("term") +local colors = require("colors") +local expect = require("cc.expect").expect +local textutils = require("textutils") + +-- 保存当前颜色设置 +local old_fg = term.getTextColor() +local old_bg = term.getBackgroundColor() + +-- 设置名称栏颜色并显示 +term.setTextColor(colors.white) +term.setBackgroundColor(colors.cyan) +term.at(1, 1).clearLine() +term.at(1, 1).write("=== Turtle Control ===") + +-- 恢复颜色设置 +term.setTextColor(old_fg) +term.setBackgroundColor(old_bg) +term.at(1, 2) + +-- 检查是否有turtle +local turtle = require("turtle") +if not turtle then + error("No turtle detected. Please run this program on a turtle.", 0) +end + +-- 显示帮助信息 +local function show_help() + print("Turtle Control Program") + print("Usage:") + print(" turtle [arguments]") + print("") + print("Movement Commands:") + print(" forward, f - Move forward") + print(" back, b - Move back") + print(" up, u - Move up") + print(" down, d - Move down") + print(" left, l - Turn left") + print(" right, r - Turn right") + print("") + print("Mining Commands:") + print(" dig, d [up|down] - Dig forward (or up/down)") + print(" digall - Dig in all directions") + print("") + print("Placement Commands:") + print(" place [up|down] - Place block forward (or up/down)") + print("") + print("Inventory Commands:") + print(" inventory, inv - Show inventory") + print(" select - Select slot (1-16)") + print("") + print("Utility Commands:") + print(" help, h - Show this help message") + print(" version, v - Show program version") +end + +-- 显示版本信息 +local function show_version() + print("Turtle Control Program v1.0") + print("Part of LeonOS for CC Tweaked") +end + +-- 移动命令 +local function move_forward() + print("Moving forward...") + if turtle.forward() then + print(colors.green .. "Success!" .. colors.white) + else + print(colors.red .. "Failed! Blocked or no fuel." .. colors.white) + end +end + +local function move_back() + print("Moving back...") + if turtle.back() then + print(colors.green .. "Success!" .. colors.white) + else + print(colors.red .. "Failed! Blocked or no fuel." .. colors.white) + end +end + +local function move_up() + print("Moving up...") + if turtle.up() then + print(colors.green .. "Success!" .. colors.white) + else + print(colors.red .. "Failed! Blocked or no fuel." .. colors.white) + end +end + +local function move_down() + print("Moving down...") + if turtle.down() then + print(colors.green .. "Success!" .. colors.white) + else + print(colors.red .. "Failed! Blocked or no fuel." .. colors.white) + end +end + +local function turn_left() + print("Turning left...") + turtle.turnLeft() + print(colors.green .. "Success!" .. colors.white) +end + +local function turn_right() + print("Turning right...") + turtle.turnRight() + print(colors.green .. "Success!" .. colors.white) +end + +-- 挖掘命令 +local function dig(direction) + direction = direction or "forward" + print("Digging " .. direction .. "...") + local success + if direction == "up" then + success = turtle.digUp() + elseif direction == "down" then + success = turtle.digDown() + else + success = turtle.dig() + end + if success then + print(colors.green .. "Success!" .. colors.white) + else + print(colors.red .. "Failed! Nothing to dig or no tool." .. colors.white) + end +end + +local function dig_all() + print("Digging in all directions...") + dig() + dig("up") + dig("down") +end + +-- 放置命令 +local function place(direction) + direction = direction or "forward" + print("Placing block " .. direction .. "...") + local success + if direction == "up" then + success = turtle.placeUp() + elseif direction == "down" then + success = turtle.placeDown() + else + success = turtle.place() + end + if success then + print(colors.green .. "Success!" .. colors.white) + else + print(colors.red .. "Failed! No block to place or invalid position." .. colors.white) + end +end + +-- 物品栏命令 +local function show_inventory() + print("Turtle Inventory:") + print("=================") + for i = 1, 16 do + local itemCount = turtle.getItemCount(i) + if itemCount > 0 then + term.setTextColor(colors.yellow) + print("Slot " .. i .. ":" .. colors.white .. " " .. itemCount .. " items") + else + print("Slot " .. i .. ": Empty") + end + end +end + +local function select_slot(slot) + expect(1, slot, "number") + if slot < 1 or slot > 16 then + error("Slot must be between 1 and 16", 0) + end + print("Selecting slot " .. slot .. "...") + if turtle.select(slot) then + print(colors.green .. "Success!" .. colors.white) + else + print(colors.red .. "Failed! Invalid slot." .. colors.white) + end +end + +-- 主程序 +local args = {...} +if #args == 0 then + show_help() +else + local command = args[1]:lower() + if command == "help" or command == "h" then + show_help() + elseif command == "version" or command == "v" then + show_version() + elseif command == "forward" or command == "f" then + move_forward() + elseif command == "back" or command == "b" then + move_back() + elseif command == "up" or command == "u" then + move_up() + elseif command == "down" or command == "d" then + if #args > 1 and (args[2] == "up" or args[2] == "down") then + dig(args[2]) + else + move_down() + end + elseif command == "left" or command == "l" then + turn_left() + elseif command == "right" or command == "r" then + turn_right() + elseif command == "dig" then + if #args > 1 and (args[2] == "up" or args[2] == "down") then + dig(args[2]) + else + dig() + end + elseif command == "digall" then + dig_all() + elseif command == "place" then + if #args > 1 and (args[2] == "up" or args[2] == "down") then + place(args[2]) + else + place() + end + elseif command == "inventory" or command == "inv" then + show_inventory() + elseif command == "select" then + if #args > 1 then + select_slot(tonumber(args[2])) + else + error("Missing slot number", 0) + end + else + error("Unknown command: " .. command, 0) + end +end \ No newline at end of file diff --git a/installer.lua b/installer.lua index cef1ed9..d600995 100644 --- a/installer.lua +++ b/installer.lua @@ -1,5 +1,5 @@ -- LeonOS installer -local INSTALLER_VERSION = "0.3.8 Beta 5" +local INSTALLER_VERSION = "0.3.8 Beta 6" local DEFAULT_ROM_DIR = "/leonos" print("Start loading LeonOS installer ("..INSTALLER_VERSION..")...")