GNU `tsort` shows an error if a directory is specified and returns `1` as exit code: ``` $ tsort dir tsort: dir: read error: Is a directory $ echo $? 1 ``` uutils `tsort`, on the other hand, doesn't fail: ``` $ cargo run tsort dir $ echo $? 0 ```