That's exactly what --width is for. As noted in its documentation. You
either specify it, or if you dont then it will use screen size. So if
you want to pipe, use --width=whatever you like.
And as I stated at the start, if you want to use calibredb for data
processing use --for-machine. Widths are
Somebody has been piping to files for years expecting things to line
break at the default width, and suddenly, it doesnt anymore. Changing
the behavior of tools that have existed for decade+ timescales is not
something to be lightly done.
--
You received this bug notification because you are a me
That would break existing behavior. If you want to process the output of
calibredb list in scripts, use --for-machine with a tool like jq
status wontfix
** Changed in: calibre
Status: New => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Bugs, which i