Description
Currently, ciel ls, ciel ls-remote, ciel ls-pdks, ciel output all detect if they're outputting to a teletype and use that to switch between a JSON output and a formatted terminal output.
Detection for formatting is fine (and click does that automatically), but JSON violates the principle of least surprise.
Proposal
It should just be plain text.
Description
Currently,
ciel ls,ciel ls-remote,ciel ls-pdks,ciel outputall detect if they're outputting to a teletype and use that to switch between a JSON output and a formatted terminal output.Detection for formatting is fine (and click does that automatically), but JSON violates the principle of least surprise.
Proposal
It should just be plain text.