mirror of
https://github.com/CCLeonOS/LeonOS.git
synced 2026-03-03 06:47:00 +00:00
feat: 更新安装程序版本至0.3.8 Beta 5
refactor: 移除ROM目录下多余的completions文件 docs: 添加项目规则说明要求使用中文回复 chore: 添加VSCode计数器生成的代码统计文件
This commit is contained in:
138
.VSCodeCounter/2025-09-03_17-32-38/details.md
Normal file
138
.VSCodeCounter/2025-09-03_17-32-38/details.md
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
# Details
|
||||||
|
|
||||||
|
Date : 2025-09-03 17:32:38
|
||||||
|
|
||||||
|
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)
|
||||||
15
.VSCodeCounter/2025-09-03_17-32-38/diff-details.md
Normal file
15
.VSCodeCounter/2025-09-03_17-32-38/diff-details.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# Diff Details
|
||||||
|
|
||||||
|
Date : 2025-09-03 17:32:38
|
||||||
|
|
||||||
|
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
|
||||||
2
.VSCodeCounter/2025-09-03_17-32-38/diff.csv
Normal file
2
.VSCodeCounter/2025-09-03_17-32-38/diff.csv
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
"filename", "language", "", "comment", "blank", "total"
|
||||||
|
"Total", "-", , 0, 0, 0
|
||||||
|
19
.VSCodeCounter/2025-09-03_17-32-38/diff.md
Normal file
19
.VSCodeCounter/2025-09-03_17-32-38/diff.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Diff Summary
|
||||||
|
|
||||||
|
Date : 2025-09-03 17:32:38
|
||||||
|
|
||||||
|
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)
|
||||||
22
.VSCodeCounter/2025-09-03_17-32-38/diff.txt
Normal file
22
.VSCodeCounter/2025-09-03_17-32-38/diff.txt
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
Date : 2025-09-03 17:32:38
|
||||||
|
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 |
|
||||||
|
+----------+----------+------------+------------+------------+------------+
|
||||||
125
.VSCodeCounter/2025-09-03_17-32-38/results.csv
Normal file
125
.VSCodeCounter/2025-09-03_17-32-38/results.csv
Normal file
@@ -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
|
||||||
|
1
.VSCodeCounter/2025-09-03_17-32-38/results.json
Normal file
1
.VSCodeCounter/2025-09-03_17-32-38/results.json
Normal file
File diff suppressed because one or more lines are too long
53
.VSCodeCounter/2025-09-03_17-32-38/results.md
Normal file
53
.VSCodeCounter/2025-09-03_17-32-38/results.md
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
# Summary
|
||||||
|
|
||||||
|
Date : 2025-09-03 17:32:38
|
||||||
|
|
||||||
|
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)
|
||||||
179
.VSCodeCounter/2025-09-03_17-32-38/results.txt
Normal file
179
.VSCodeCounter/2025-09-03_17-32-38/results.txt
Normal file
@@ -0,0 +1,179 @@
|
|||||||
|
Date : 2025-09-03 17:32:38
|
||||||
|
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 |
|
||||||
|
+-----------------------------------------------------------------------------------------------+----------+------------+------------+------------+------------+
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
这个是我的世界模组CC电脑Tweaked版本的操作系统
|
这个是我的世界模组CC电脑Tweaked版本的操作系统
|
||||||
所以要用CC Tweaked所支持的lua代码写
|
所以要用CC Tweaked所支持的lua代码写
|
||||||
所有程序都用英语写(CC Tweaked不支持中文)
|
所有程序都用英语写(CC Tweaked不支持中文)
|
||||||
|
在回答我的时候请用中文
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("about", completion.build(
|
|
||||||
-- about command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("app", completion.build(
|
|
||||||
{completion.choice, choices = {"install", "update", "remove", "list"}, desc = "Command"},
|
|
||||||
{completion.anything, desc = "App name", optional = true}
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("appdelete", completion.build(
|
|
||||||
{completion.anything, desc = "App name"}
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("applist", completion.build(
|
|
||||||
-- applist command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("clear", completion.build(
|
|
||||||
-- clear command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("commands", completion.build(
|
|
||||||
-- commands command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("config", completion.build(
|
|
||||||
{completion.anything, desc = "Config key"},
|
|
||||||
{completion.anything, desc = "Config value", optional = true}
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("craftos", completion.build(
|
|
||||||
-- craftos command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("find", completion.build(
|
|
||||||
{completion.anything, desc = "Search pattern"},
|
|
||||||
{completion.dir, desc = "Directory", optional = true}
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("helplist", completion.build(
|
|
||||||
-- helplist command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("history", completion.build(
|
|
||||||
{completion.number, desc = "Number of entries", optional = true}
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("imageview", completion.build(
|
|
||||||
completion.anything
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("lua", completion.build(
|
|
||||||
{completion.dirOrFile, desc = "Script file", optional = true}
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("peripherals", completion.build(
|
|
||||||
-- peripherals command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("programs", completion.build(
|
|
||||||
-- programs command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("shell", completion.build(
|
|
||||||
{completion.anything, desc = "Command", optional = true}
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("storage", completion.build(
|
|
||||||
-- storage command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("threads", completion.build(
|
|
||||||
-- threads command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("time", completion.build(
|
|
||||||
-- time command doesn't take parameters
|
|
||||||
))
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
local shell = require("shell")
|
|
||||||
local completion = require("cc.shell.completion")
|
|
||||||
|
|
||||||
shell.setCompletionFunction("wget", completion.build(
|
|
||||||
{completion.anything, desc = "URL"},
|
|
||||||
{completion.dirOrFile, desc = "Output file", optional = true}
|
|
||||||
))
|
|
||||||
175
data/computercraft/lua/rom/help/create_package.hlp
Normal file
175
data/computercraft/lua/rom/help/create_package.hlp
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
=== How To Create A Package ===
|
||||||
|
|
||||||
|
This guide explains how to create your own packages for LeonOS using the `pkg` command.
|
||||||
|
|
||||||
|
== Introduction ==
|
||||||
|
|
||||||
|
Packages are a way to distribute and reuse code in LeonOS. A package typically contains:
|
||||||
|
- A metadata file (package.json)
|
||||||
|
- One or more Lua files with your code
|
||||||
|
- Optional resources (images, configuration files, etc.)
|
||||||
|
|
||||||
|
== Creating a Package ==
|
||||||
|
|
||||||
|
To create a new package, use the `pkg init` command:
|
||||||
|
|
||||||
|
>>color yellow
|
||||||
|
pkg init <package_name>
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
Replace `<package_name>` with a unique name for your package.
|
||||||
|
|
||||||
|
== Package Structure ==
|
||||||
|
|
||||||
|
After running `pkg init`, the following structure will be created in the `/packages/` directory:
|
||||||
|
|
||||||
|
/packages/
|
||||||
|
<package_name>/
|
||||||
|
1.0.0/
|
||||||
|
package.json - Package metadata
|
||||||
|
<package_name>.lua - Main package file
|
||||||
|
|
||||||
|
== package.json Format ==
|
||||||
|
|
||||||
|
The package.json file contains metadata about your package. Here's an example:
|
||||||
|
|
||||||
|
>>color yellow
|
||||||
|
{
|
||||||
|
"name": "<package_name>",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"author": "Your Name",
|
||||||
|
"description": "A brief description of your package",
|
||||||
|
"main": "<package_name>.lua",
|
||||||
|
"dependencies": {},
|
||||||
|
"exports": {
|
||||||
|
"function1": "function1",
|
||||||
|
"function2": "function2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
- **name**: The name of your package (must match the directory name)
|
||||||
|
- **version**: The package version (semantic versioning recommended)
|
||||||
|
- **author**: Your name or username
|
||||||
|
- **description**: A short description of what the package does
|
||||||
|
- **main**: The main Lua file to load
|
||||||
|
- **dependencies**: Other packages your package depends on
|
||||||
|
- **exports**: Functions or variables to export for other programs to use
|
||||||
|
|
||||||
|
== Writing Package Code ==
|
||||||
|
|
||||||
|
Edit the `<package_name>.lua` file to add your code. Here's a simple example:
|
||||||
|
|
||||||
|
>>color yellow
|
||||||
|
-- <package_name>.lua
|
||||||
|
|
||||||
|
local mypackage = {}
|
||||||
|
|
||||||
|
function mypackage.function1(param)
|
||||||
|
return "Hello, " .. param .. "!"
|
||||||
|
end
|
||||||
|
|
||||||
|
function mypackage.function2()
|
||||||
|
return "This is function2"
|
||||||
|
end
|
||||||
|
|
||||||
|
return mypackage
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
== Testing Your Package ==
|
||||||
|
|
||||||
|
To test your package before publishing, you can use it in a Lua program:
|
||||||
|
|
||||||
|
>>color yellow
|
||||||
|
-- test_package.lua
|
||||||
|
|
||||||
|
local mypackage = require("<package_name>")
|
||||||
|
print(mypackage.function1("world"))
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
Run the test program:
|
||||||
|
|
||||||
|
>>color yellow
|
||||||
|
lua test_package.lua
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
== Installing Your Package ==
|
||||||
|
|
||||||
|
Once your package is ready, you can install it locally:
|
||||||
|
|
||||||
|
>>color yellow
|
||||||
|
pkg install --local /packages/<package_name>/1.0.0/
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
== Publishing Your Package ==
|
||||||
|
|
||||||
|
To share your package with others, you need to publish it to a package repository. This typically involves:
|
||||||
|
|
||||||
|
1. Creating an account on the repository
|
||||||
|
2. Uploading your package files
|
||||||
|
3. Registering your package
|
||||||
|
|
||||||
|
For more information on publishing, see the documentation for your chosen repository.
|
||||||
|
|
||||||
|
== Best Practices ==
|
||||||
|
|
||||||
|
- Use semantic versioning (major.minor.patch)
|
||||||
|
- Keep your package focused on a single purpose
|
||||||
|
- Document your functions and their parameters
|
||||||
|
- Test your package thoroughly
|
||||||
|
- Update the version number when you make changes
|
||||||
|
|
||||||
|
== Example Walkthrough ==
|
||||||
|
|
||||||
|
Let's create a simple package called "greeting":
|
||||||
|
|
||||||
|
1. Create the package:
|
||||||
|
>>color yellow
|
||||||
|
pkg init greeting
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
2. Edit package.json:
|
||||||
|
>>color yellow
|
||||||
|
{
|
||||||
|
"name": "greeting",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"author": "Your Name",
|
||||||
|
"description": "A simple greeting package",
|
||||||
|
"main": "greeting.lua",
|
||||||
|
"dependencies": {},
|
||||||
|
"exports": {
|
||||||
|
"sayHello": "sayHello"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
3. Edit greeting.lua:
|
||||||
|
>>color yellow
|
||||||
|
-- greeting.lua
|
||||||
|
|
||||||
|
local greeting = {}
|
||||||
|
|
||||||
|
function greeting.sayHello(name)
|
||||||
|
return "Hello, " .. name .. "! Welcome to LeonOS!"
|
||||||
|
end
|
||||||
|
|
||||||
|
return greeting
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
4. Test the package:
|
||||||
|
>>color yellow
|
||||||
|
-- test_greeting.lua
|
||||||
|
local greeting = require("greeting")
|
||||||
|
print(greeting.sayHello("User"))
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
Run with: lua test_greeting.lua
|
||||||
|
|
||||||
|
5. Install the package:
|
||||||
|
>>color yellow
|
||||||
|
pkg install --local /packages/greeting/1.0.0/
|
||||||
|
>>color white
|
||||||
|
|
||||||
|
Now your package is ready to use in other programs!
|
||||||
|
|
||||||
|
For more information, run `pkg help` or check other help files in the /rom/help directory.
|
||||||
194
data/computercraft/lua/rom/programs/network.lua
Normal file
194
data/computercraft/lua/rom/programs/network.lua
Normal file
@@ -0,0 +1,194 @@
|
|||||||
|
-- network.lua - Network utility tool for CC Tweaked
|
||||||
|
|
||||||
|
local expect = require("cc.expect").expect
|
||||||
|
local rednet = require("rednet")
|
||||||
|
local term = require("term")
|
||||||
|
local textutils = require("textutils")
|
||||||
|
local os = require("os")
|
||||||
|
local colors = require("colors")
|
||||||
|
|
||||||
|
-- Check if HTTP is available
|
||||||
|
local http_available = package.loaded.http ~= nil
|
||||||
|
local http = nil
|
||||||
|
if http_available then
|
||||||
|
http = require("http")
|
||||||
|
end
|
||||||
|
|
||||||
|
local function print_usage()
|
||||||
|
print("Network Utility Tool")
|
||||||
|
print("Usage:")
|
||||||
|
print(" network status - Check network status")
|
||||||
|
print(" network scan <ip> [port_range] - Scan ports on a device")
|
||||||
|
print(" network discover - Discover remote devices")
|
||||||
|
print(" network help - Show this help")
|
||||||
|
end
|
||||||
|
|
||||||
|
local function check_network_status()
|
||||||
|
print("=== Network Status ===")
|
||||||
|
print("HTTP: " .. (http_available and "Enabled" or "Disabled"))
|
||||||
|
|
||||||
|
local modems = {}
|
||||||
|
for _, side in pairs(peripheral.getNames()) do
|
||||||
|
if peripheral.getType(side) == "modem" then
|
||||||
|
table.insert(modems, side)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
print("Available modems: " .. #modems)
|
||||||
|
if #modems > 0 then
|
||||||
|
print("Modem list:")
|
||||||
|
for _, modem in ipairs(modems) do
|
||||||
|
print(" - " .. modem .. " (Open: " .. tostring(rednet.isOpen(modem)) .. ")")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local function scan_ports(ip, port_range)
|
||||||
|
if not http_available then
|
||||||
|
error("HTTP is not enabled in the ComputerCraft configuration", 0)
|
||||||
|
end
|
||||||
|
|
||||||
|
expect(1, ip, "string")
|
||||||
|
expect(2, port_range, "string", "nil")
|
||||||
|
|
||||||
|
local start_port, end_port = 1, 1024
|
||||||
|
if port_range then
|
||||||
|
start_port, end_port = port_range:match("(%d+)-(%d+)")
|
||||||
|
if not start_port or not end_port then
|
||||||
|
error("Invalid port range format. Use: start-end", 0)
|
||||||
|
end
|
||||||
|
start_port = tonumber(start_port)
|
||||||
|
end_port = tonumber(end_port)
|
||||||
|
end
|
||||||
|
|
||||||
|
print("Scanning ports " .. start_port .. "-" .. end_port .. " on " .. ip)
|
||||||
|
print("Press Ctrl+T to cancel")
|
||||||
|
|
||||||
|
local open_ports = {}
|
||||||
|
local timeout = 0.5 -- seconds per port
|
||||||
|
|
||||||
|
for port = start_port, end_port do
|
||||||
|
term.write("Scanning port " .. port .. "... ")
|
||||||
|
|
||||||
|
local success, result = pcall(function()
|
||||||
|
local url = "http://" .. ip .. ":" .. port
|
||||||
|
local handle = http.get(url, nil, true, timeout)
|
||||||
|
if handle then
|
||||||
|
handle.close()
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end)
|
||||||
|
|
||||||
|
if success and result then
|
||||||
|
print(colors.green .. "OPEN" .. colors.white)
|
||||||
|
table.insert(open_ports, port)
|
||||||
|
else
|
||||||
|
print(colors.red .. "CLOSED" .. colors.white)
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Check for interrupt
|
||||||
|
local timer_id = os.startTimer(0.1)
|
||||||
|
while true do
|
||||||
|
local event, param1 = os.pullEventRaw()
|
||||||
|
if event == "timer" and param1 == timer_id then
|
||||||
|
break
|
||||||
|
elseif event == "terminate" then
|
||||||
|
print("\nScan cancelled.")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
end -- Small delay to prevent CPU overload
|
||||||
|
end
|
||||||
|
|
||||||
|
print("\nScan complete.")
|
||||||
|
if #open_ports > 0 then
|
||||||
|
print("Open ports found: " .. #open_ports)
|
||||||
|
for _, port in ipairs(open_ports) do
|
||||||
|
print(" - " .. port)
|
||||||
|
end
|
||||||
|
else
|
||||||
|
print("No open ports found.")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local function discover_devices()
|
||||||
|
-- Find available modems and open them
|
||||||
|
local modems = {}
|
||||||
|
for _, side in pairs(peripheral.getNames()) do
|
||||||
|
if peripheral.getType(side) == "modem" then
|
||||||
|
table.insert(modems, side)
|
||||||
|
if not rednet.isOpen(side) then
|
||||||
|
rednet.open(side)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if #modems == 0 then
|
||||||
|
error("No modems found. Please attach a modem.", 0)
|
||||||
|
end
|
||||||
|
|
||||||
|
print("Discovering devices on network...")
|
||||||
|
print("Press Ctrl+T to cancel")
|
||||||
|
|
||||||
|
-- Ensure rednet is running without blocking
|
||||||
|
if not rednet.isOpen() then
|
||||||
|
-- We don't use rednet.run() as it blocks, instead we'll handle events manually
|
||||||
|
for _, modem in ipairs(modems) do
|
||||||
|
rednet.open(modem)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Send broadcast
|
||||||
|
rednet.broadcast("DISCOVER")
|
||||||
|
|
||||||
|
local devices = {}
|
||||||
|
local timeout = 5 -- seconds
|
||||||
|
local timer = os.startTimer(timeout)
|
||||||
|
|
||||||
|
while true do
|
||||||
|
local event = table.pack(os.pullEvent())
|
||||||
|
if event[1] == "timer" and event[2] == timer then
|
||||||
|
break
|
||||||
|
elseif event[1] == "rednet_message" then
|
||||||
|
local sender_id = event[2]
|
||||||
|
local message = event[3]
|
||||||
|
if message == "DISCOVER_RESPONSE" then
|
||||||
|
if not devices[sender_id] then
|
||||||
|
devices[sender_id] = true
|
||||||
|
print("Found device: " .. sender_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
elseif event[1] == "terminate" then
|
||||||
|
print("\nDiscovery cancelled.")
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Close modems
|
||||||
|
for _, modem in ipairs(modems) do
|
||||||
|
rednet.close(modem)
|
||||||
|
end
|
||||||
|
|
||||||
|
print("\nDiscovery complete.")
|
||||||
|
print("Found " .. textutils.size(devices) .. " devices.")
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Main program
|
||||||
|
local args = {...}
|
||||||
|
if #args == 0 or args[1] == "help" then
|
||||||
|
print_usage()
|
||||||
|
elseif args[1] == "status" then
|
||||||
|
check_network_status()
|
||||||
|
elseif args[1] == "scan" then
|
||||||
|
if #args < 2 then
|
||||||
|
print("Error: Missing IP address")
|
||||||
|
print_usage()
|
||||||
|
else
|
||||||
|
scan_ports(args[2], args[3])
|
||||||
|
end
|
||||||
|
elseif args[1] == "discover" then
|
||||||
|
discover_devices()
|
||||||
|
else
|
||||||
|
print("Error: Unknown command")
|
||||||
|
print_usage()
|
||||||
|
end
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
-- LeonOS installer
|
-- LeonOS installer
|
||||||
local INSTALLER_VERSION = "0.3.8 Beta 4 Alpha 3"
|
local INSTALLER_VERSION = "0.3.8 Beta 5"
|
||||||
local DEFAULT_ROM_DIR = "/leonos"
|
local DEFAULT_ROM_DIR = "/leonos"
|
||||||
|
|
||||||
print("Start loading LeonOS installer ("..INSTALLER_VERSION..")...")
|
print("Start loading LeonOS installer ("..INSTALLER_VERSION..")...")
|
||||||
|
|||||||
Reference in New Issue
Block a user