@navi @Haelwenn /элвэн/ :triskell: it's one of the reasons why I'm so reluctant to implementing some kind of coreutils (beyond the obvious reason that it's huge work): it's a place that carries a lot of historical weight that overrides good practices and habits that were identified and standardized later.
kill is a prime example: kill -1 -1 is a valid command, and the former -1 doesn't mean the same thing as the latter.
😱
And it's like this every time. No wonder new implementations have so many CVEs. coreutils is full of pitfalls.