Add customizable format for `list`

The default is output in columns, similar to `ls`, which fits a lot of info in a small space. Other options include `1perline`, `json`, and `json_pretty`.