Package: undertime Version: 1.1.0 Severity: normal undertime prints terminal escape sequences to pipes and files. It should drop the highlighting when stdout is not a terminal. It looks like it maybe should use different characters for the table cell borders as well because the ansi2txt output is ugly.
$ undertime | less ESC(0lqqqqqqqkESC(B ESC(0xESC(B AWST ESC(0xESC(B ESC(0tqqqqqqquESC(B ESC(0xESC(B 00:00ESC[0m ESC(0xESC(B ESC(0xESC(B 01:00ESC[0m ESC(0xESC(B ESC(0xESC(B 02:00ESC[0m ESC(0xESC(B ESC(0xESC(B 03:00ESC[0m ESC(0xESC(B ESC(0xESC(B 04:00ESC[0m ESC(0xESC(B ESC(0xESC(B 05:00ESC[0m ESC(0xESC(B ESC(0xESC(B 06:00ESC[0m ESC(0xESC(B ESC(0xESC(B 07:00ESC[0m ESC(0xESC(B ESC(0xESC(B 08:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[1m08:30ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m09:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m10:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m11:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m12:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m13:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m14:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m15:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m16:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m17:00ESC[0m ESC(0xESC(B ESC(0xESC(B 18:00ESC[0m ESC(0xESC(B ESC(0xESC(B 19:00ESC[0m ESC(0xESC(B ESC(0xESC(B 20:00ESC[0m ESC(0xESC(B ESC(0xESC(B 21:00ESC[0m ESC(0xESC(B ESC(0xESC(B 22:00ESC[0m ESC(0xESC(B ESC(0xESC(B 23:00ESC[0m ESC(0xESC(B ESC(0mqqqqqqqjESC(B (END) $ undertime > foo $ less foo ESC(0lqqqqqqqkESC(B ESC(0xESC(B AWST ESC(0xESC(B ESC(0tqqqqqqquESC(B ESC(0xESC(B 00:00ESC[0m ESC(0xESC(B ESC(0xESC(B 01:00ESC[0m ESC(0xESC(B ESC(0xESC(B 02:00ESC[0m ESC(0xESC(B ESC(0xESC(B 03:00ESC[0m ESC(0xESC(B ESC(0xESC(B 04:00ESC[0m ESC(0xESC(B ESC(0xESC(B 05:00ESC[0m ESC(0xESC(B ESC(0xESC(B 06:00ESC[0m ESC(0xESC(B ESC(0xESC(B 07:00ESC[0m ESC(0xESC(B ESC(0xESC(B 08:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[1m08:31ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m09:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m10:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m11:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m12:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m13:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m14:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m15:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m16:00ESC[0m ESC(0xESC(B ESC(0xESC(B ESC[33m17:00ESC[0m ESC(0xESC(B ESC(0xESC(B 18:00ESC[0m ESC(0xESC(B ESC(0xESC(B 19:00ESC[0m ESC(0xESC(B ESC(0xESC(B 20:00ESC[0m ESC(0xESC(B ESC(0xESC(B 21:00ESC[0m ESC(0xESC(B ESC(0xESC(B 22:00ESC[0m ESC(0xESC(B ESC(0xESC(B 23:00ESC[0m ESC(0xESC(B ESC(0mqqqqqqqjESC(B foo (END) $ undertime | ansi2txt 0lqqqqqqqkB 0xB AWST 0xB 0tqqqqqqquB 0xB 00:00 0xB 0xB 01:00 0xB 0xB 02:00 0xB 0xB 03:00 0xB 0xB 04:00 0xB 0xB 05:00 0xB 0xB 06:00 0xB 0xB 07:00 0xB 0xB 08:00 0xB 0xB 08:33 0xB 0xB 09:00 0xB 0xB 10:00 0xB 0xB 11:00 0xB 0xB 12:00 0xB 0xB 13:00 0xB 0xB 14:00 0xB 0xB 15:00 0xB 0xB 16:00 0xB 0xB 17:00 0xB 0xB 18:00 0xB 0xB 19:00 0xB 0xB 20:00 0xB 0xB 21:00 0xB 0xB 22:00 0xB 0xB 23:00 0xB 0mqqqqqqqjB -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages undertime depends on: ii python3 3.6.4-1 ii python3-parsedatetime 2.4-2 ii python3-termcolor 1.1.0-1 ii python3-terminaltables 3.1.0-2 ii python3-tz 2018.3-2 undertime recommends no packages. undertime suggests no packages. -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part