| ▲ | cmehdy 3 hours ago | |
Require interactivity (ask for confirmation on cat). Output success error codes in unexpected range (see: robocopy). Use special characters to try TUI things but leave the buffer in weird states. Have many input params, and default to the most useless ones when nothing is passed. Make some params unnecessarily required. Go on very long tangents for no reason in the manpage, but keep your -h message as just the list of badly named params. Use stderr as your stdout. ---- I present to you worse-cat: wcat notes.txt error: --encoding is required. Exiting. wcat --encoding=utf-8 notes.txt ┌─────────────────────────────────┐ │ About to display: notes.txt │ │ Are you sure? [y/N/maybe]: │ └─────────────────────────────────┘ y stdout: ≈3 paragraphs stderr: [file content] echo $? 212 (I'll save you the manpage and worse-ls) | ||