Antes de iniciar este projeto, descobri que o suporte do Windows Terminal para dispositivos seriais não era o ideal.
Experimentei o projeto SerialPortForWindowsTerminal de Zhou-zhi-peng por um tempo.
No entanto, este projeto tem um problema de conversão de codificação, fazendo com que os dados exibam caracteres ilegíveis, e o autor atualmente não fornece suporte de acompanhamento. Por isso, decidi criar este projeto.
Parâmetro ./COM

O dispositivo de entrada gera UTF8 e o terminal gera GBK ./COM -p COM8 -b 115200 -o GBK

Saída terminal colorida

Hex recebe ./COM -p COM8 -b 115200 -i hex

Envio hexadecimal ./COM -p COM8 -b 115200

Configuração interativa ./COM

A combinação de teclas Ctrl envia command.ctrl .ctrl c

Demonstração de upload de arquivo index.html
Comparação de conteúdo 
carimbo de data/hora./COM ./COM -p COM8 -t 
Modificação de formato./COM ./COM -p COM11 -t='<2006-01-02 15:04:05>' 
Encaminhamento síncrono multiservidor./COM ./COM -p COM11 -f 1 -a 127.0.0.1:23456 -f 1 -a 127.0.0.1:23457 