Commit graph

605 commits

Author SHA1 Message Date
Martin Lund
5bf7ae6382 Update doc 2022-07-03 14:58:04 +02:00
Martin Lund
2bc8cf4206 Update doc 2022-07-03 13:51:01 +02:00
Martin Lund
5daabf88d9 Update README 2022-07-03 13:21:58 +02:00
Martin Lund
4ca7375cac Update doc 2022-07-03 13:18:52 +02:00
Martin Lund
db88a9d664 Rename --hex-mode to --hexadecimal 2022-07-03 00:47:18 +02:00
Martin Lund
1b91fd9f69 Rename --hex-mode to --hexadecimal 2022-07-01 13:16:14 +02:00
Martin Lund
3553fc765e Update text 2022-06-30 15:20:38 +02:00
Martin Lund
538e81cbe5 Update man page 2022-06-26 00:00:36 +02:00
Martin Lund
4b912981c3 Update README 2022-06-25 13:57:04 +02:00
Martin Lund
0b4dfbe4d3 Update README 2022-06-25 11:06:35 +02:00
Martin Lund
98c96dba52 Enable buffered writing
Read block of bytes from input and process same block for output.  This
will speed things up by reducing I/O overhead.
2022-06-24 17:21:17 +02:00
Martin Lund
d522527c49 Enable buffered reading
Read block of bytes from input and process byte by byte for output. This
will speed things up by reducing I/O overhead.
2022-06-24 17:18:08 +02:00
Martin Lund
4e08c68533 Refactoring 2022-06-24 00:17:45 +02:00
Martin Lund
941e8d5b04 Cleanup 2022-06-23 20:47:07 +02:00
Martin Lund
a947985651 Optimization 2022-06-22 21:27:11 +02:00
Martin Lund
ac25e7434c Cleanup 2022-06-22 11:23:57 +02:00
Martin Lund
a0f3f9d9b7 Cleanup stdout flushing
Flushing is not needed since we disabled buffering of stdout.
2022-06-22 01:03:59 +02:00
Martin Lund
4c611e6767 Cleanup log code 2022-06-22 00:22:18 +02:00
Martin Lund
c82b7e2ecc Cleanup 2022-06-21 22:32:24 +02:00
Martin Lund
3d65e62e52 Simplify stdout_configure() code 2022-06-21 19:28:04 +02:00
Martin Lund
f62e2f972b Simplify stdin_configure() code 2022-06-21 19:19:05 +02:00
Martin Lund
e72a2ede76 Update man page 2022-06-21 12:26:29 +02:00
Martin Lund
d7a95ed383 Update README 2022-06-21 01:14:06 +02:00
Martin Lund
b46dcc46ac Update text 2022-06-17 14:25:50 +02:00
Martin Lund
1bd663086a Update TODO 2022-06-17 12:23:15 +02:00
Martin Lund
1f94fe2c9a Bump version 2022-06-17 12:21:59 +02:00
Martin Lund
09240c9ad7 Update version date 2022-06-17 11:54:01 +02:00
Martin Lund
574d5620b2 Update general tio description 2022-06-17 11:36:23 +02:00
Martin Lund
1f4a50cc9f Update text 2022-06-17 11:27:47 +02:00
Martin Lund
edcd3c3c3d Update ChangeLog 2022-06-17 11:14:13 +02:00
Martin Lund
18de31a4c3 Cleanup man page 2022-06-17 11:00:42 +02:00
Martin Lund
1dabf0fdf5 Add config support for log-strip 2022-06-17 10:59:59 +02:00
Martin Lund
f48402f7ed Add config support for hex-mode 2022-06-17 10:58:55 +02:00
Martin Lund
1b2f445ed9 Rename --hex to --hex-mode 2022-06-17 10:57:29 +02:00
Martin Lund
a826bf4fcb Fix completion for -e, --local-echo 2022-06-17 10:19:21 +02:00
Martin Lund
858b898bbb Ignore newlines in hex output 2022-06-17 10:06:13 +02:00
Martin Lund
4b928a54b2 Fix newline in warning_printf() 2022-06-17 09:56:16 +02:00
Martin Lund
cd1e6529db Fix ansi_printf_raw() in no color mode 2022-06-17 09:46:48 +02:00
Martin Lund
dba77eb912 Enter non-interactive mode when piping to tio
Add support for a non interactive mode which allows other application to
pipe data to tio which then forwards the data to the connected serial
device.

Non ineractive means that tio does not react to interactive key commands
in the incoming stream. This allows users to pipe binary data directly
to the connected serial device.

Example use:

$ cat commands.txt | tio /dev/ttyUSB0
2022-06-16 21:03:53 +02:00
Martin Lund
a37ad26a88 Clean up main 2022-06-16 18:16:41 +02:00
Martin Lund
1636a55b7e Also strip backspace from log
To make log strip feature consistent so that we remove all unprintable
control characters and escape sequences.
2022-06-16 15:44:49 +02:00
Martin Lund
1e8c950e9d Update text 2022-06-16 11:15:32 +02:00
Martin Lund
cd03af190c Merge branch 'nh26223-allow_strip_esc_key' 2022-06-15 22:54:12 +02:00
Martin Lund
256d6b4fc2 Merge branch 'allow_strip_esc_key' of https://github.com/nh26223/tio into nh26223-allow_strip_esc_key 2022-06-15 22:49:22 +02:00
Martin Lund
9333876ac7 Update tio demo gif 2022-06-15 13:25:43 +02:00
Martin Lund
b8b0ec6575 Socket code cleanup 2022-06-14 22:33:58 +02:00
Martin Lund
1debdc98cb Update README 2022-06-14 01:08:54 +02:00
Martin Lund
1b99a103cb Rename log-filename to log-file in config file 2022-06-14 01:07:54 +02:00
Martin Lund
9ab846a30a Bump version 2022-06-14 00:47:03 +02:00
Martin Lund
5708e2187f Update README 2022-06-13 23:05:33 +02:00