├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── demo ├── esp-idf │ ├── CMakeLists.txt │ ├── readme.md │ ├── shell.lf │ ├── shell_cfg_user.h │ ├── shell_port.c │ └── shell_port.h ├── segger-rtt │ ├── readme.md │ └── shell_port.c ├── stm32-freertos │ ├── shell_cfg_user.h │ ├── shell_port.c │ └── shell_port.h └── x86-gcc │ ├── CMakeLists.txt │ ├── main.c │ ├── shell.lds │ ├── shell_cfg_user.h │ ├── shell_cpp.cpp │ ├── shell_port.c │ └── shell_port.h ├── doc └── img │ ├── fs_support_preview.gif │ ├── log_preview.png │ ├── shell_end_line_mode.gif │ └── shell_info.png ├── extensions ├── cpp_support │ ├── readme.md │ └── shell_cpp.h ├── fs_support │ ├── readme.md │ ├── shell_fs.c │ └── shell_fs.h ├── game │ ├── 2048 │ │ └── 2048.c │ ├── game.c │ ├── pushbox │ │ └── pushbox.c │ └── readme.md ├── log │ ├── log.c │ ├── log.h │ └── readme.md ├── shell_enhance │ ├── readme.md │ ├── shell_cmd_group.c │ ├── shell_cmd_group.h │ ├── shell_passthrough.c │ ├── shell_passthrough.h │ ├── shell_secure_user.c │ └── shell_secure_user.h └── telnet │ ├── readme.md │ ├── telnetd.c │ └── telnetd.h ├── src ├── shell.c ├── shell.h ├── shell_cfg.h ├── shell_cmd_list.c ├── shell_companion.c ├── shell_ext.c └── shell_ext.h └── tools └── shellTools.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/README.md -------------------------------------------------------------------------------- /demo/esp-idf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/esp-idf/CMakeLists.txt -------------------------------------------------------------------------------- /demo/esp-idf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/esp-idf/readme.md -------------------------------------------------------------------------------- /demo/esp-idf/shell.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/esp-idf/shell.lf -------------------------------------------------------------------------------- /demo/esp-idf/shell_cfg_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/esp-idf/shell_cfg_user.h -------------------------------------------------------------------------------- /demo/esp-idf/shell_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/esp-idf/shell_port.c -------------------------------------------------------------------------------- /demo/esp-idf/shell_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/esp-idf/shell_port.h -------------------------------------------------------------------------------- /demo/segger-rtt/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/segger-rtt/readme.md -------------------------------------------------------------------------------- /demo/segger-rtt/shell_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/segger-rtt/shell_port.c -------------------------------------------------------------------------------- /demo/stm32-freertos/shell_cfg_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/stm32-freertos/shell_cfg_user.h -------------------------------------------------------------------------------- /demo/stm32-freertos/shell_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/stm32-freertos/shell_port.c -------------------------------------------------------------------------------- /demo/stm32-freertos/shell_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/stm32-freertos/shell_port.h -------------------------------------------------------------------------------- /demo/x86-gcc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/x86-gcc/CMakeLists.txt -------------------------------------------------------------------------------- /demo/x86-gcc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/x86-gcc/main.c -------------------------------------------------------------------------------- /demo/x86-gcc/shell.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/x86-gcc/shell.lds -------------------------------------------------------------------------------- /demo/x86-gcc/shell_cfg_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/x86-gcc/shell_cfg_user.h -------------------------------------------------------------------------------- /demo/x86-gcc/shell_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/x86-gcc/shell_cpp.cpp -------------------------------------------------------------------------------- /demo/x86-gcc/shell_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/x86-gcc/shell_port.c -------------------------------------------------------------------------------- /demo/x86-gcc/shell_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/demo/x86-gcc/shell_port.h -------------------------------------------------------------------------------- /doc/img/fs_support_preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/doc/img/fs_support_preview.gif -------------------------------------------------------------------------------- /doc/img/log_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/doc/img/log_preview.png -------------------------------------------------------------------------------- /doc/img/shell_end_line_mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/doc/img/shell_end_line_mode.gif -------------------------------------------------------------------------------- /doc/img/shell_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/doc/img/shell_info.png -------------------------------------------------------------------------------- /extensions/cpp_support/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/cpp_support/readme.md -------------------------------------------------------------------------------- /extensions/cpp_support/shell_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/cpp_support/shell_cpp.h -------------------------------------------------------------------------------- /extensions/fs_support/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/fs_support/readme.md -------------------------------------------------------------------------------- /extensions/fs_support/shell_fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/fs_support/shell_fs.c -------------------------------------------------------------------------------- /extensions/fs_support/shell_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/fs_support/shell_fs.h -------------------------------------------------------------------------------- /extensions/game/2048/2048.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/game/2048/2048.c -------------------------------------------------------------------------------- /extensions/game/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/game/game.c -------------------------------------------------------------------------------- /extensions/game/pushbox/pushbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/game/pushbox/pushbox.c -------------------------------------------------------------------------------- /extensions/game/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/game/readme.md -------------------------------------------------------------------------------- /extensions/log/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/log/log.c -------------------------------------------------------------------------------- /extensions/log/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/log/log.h -------------------------------------------------------------------------------- /extensions/log/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/log/readme.md -------------------------------------------------------------------------------- /extensions/shell_enhance/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/shell_enhance/readme.md -------------------------------------------------------------------------------- /extensions/shell_enhance/shell_cmd_group.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/shell_enhance/shell_cmd_group.c -------------------------------------------------------------------------------- /extensions/shell_enhance/shell_cmd_group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/shell_enhance/shell_cmd_group.h -------------------------------------------------------------------------------- /extensions/shell_enhance/shell_passthrough.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/shell_enhance/shell_passthrough.c -------------------------------------------------------------------------------- /extensions/shell_enhance/shell_passthrough.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/shell_enhance/shell_passthrough.h -------------------------------------------------------------------------------- /extensions/shell_enhance/shell_secure_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/shell_enhance/shell_secure_user.c -------------------------------------------------------------------------------- /extensions/shell_enhance/shell_secure_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/shell_enhance/shell_secure_user.h -------------------------------------------------------------------------------- /extensions/telnet/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/telnet/readme.md -------------------------------------------------------------------------------- /extensions/telnet/telnetd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/telnet/telnetd.c -------------------------------------------------------------------------------- /extensions/telnet/telnetd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/extensions/telnet/telnetd.h -------------------------------------------------------------------------------- /src/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/src/shell.c -------------------------------------------------------------------------------- /src/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/src/shell.h -------------------------------------------------------------------------------- /src/shell_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/src/shell_cfg.h -------------------------------------------------------------------------------- /src/shell_cmd_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/src/shell_cmd_list.c -------------------------------------------------------------------------------- /src/shell_companion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/src/shell_companion.c -------------------------------------------------------------------------------- /src/shell_ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/src/shell_ext.c -------------------------------------------------------------------------------- /src/shell_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/src/shell_ext.h -------------------------------------------------------------------------------- /tools/shellTools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NevermindZZT/letter-shell/HEAD/tools/shellTools.py --------------------------------------------------------------------------------