polish the shconfig with new cmds and auto-completion
authorLunaixsky <lunaixsky@qq.com>
Fri, 9 May 2025 00:17:10 +0000 (01:17 +0100)
committerLunaixsky <lunaixsky@qq.com>
Fri, 9 May 2025 00:17:10 +0000 (01:17 +0100)
commitb6ae7f44e82eed9b5e10e45a766e283b70be8dd0
tree9f1a3b4ff578eec8ec389cc41634bd3a7015fddc
parentd15268ba6eadf89a38087995ff407f50418485fb
polish the shconfig with new cmds and auto-completion

* temporary removed the menuconfig (for further inspection)
* add feature of aliasing commands
* add feature of auto-completion of config options
lunaix-os/scripts/build-tools/lcfg2/builder.py
lunaix-os/scripts/build-tools/lib/utils.py
lunaix-os/scripts/build-tools/shared/libmenu.py [deleted file]
lunaix-os/scripts/build-tools/shared/libtui.py [deleted file]
lunaix-os/scripts/build-tools/shared/lunamenu.py [deleted file]
lunaix-os/scripts/build-tools/shared/shconfig.py [deleted file]
lunaix-os/scripts/build-tools/shared/shconfig/__init__.py [new file with mode: 0644]
lunaix-os/scripts/build-tools/shared/shconfig/commands.py [new file with mode: 0644]
lunaix-os/scripts/build-tools/shared/shconfig/common.py [new file with mode: 0644]
lunaix-os/scripts/build-tools/shared/shconfig/main.py [new file with mode: 0644]