Not taking a position but the design of rm strengthens the position that recursive by default without flags isn’t ok. rm makes you confirm when you want changes to recurse dirs.
I expect invoking a command-line tool without any arguments to perform the most common action. Displaying the help should only be a fallback if there is no most common action. For example, `git init` modifies the current directory instead of asking you, because that’s what you want to do most of the time.
user3939382|8 days ago
phcreery|8 days ago
`oxfmt` should have done the same and `oxfmt .`, with the desired dir ".", should have been the required usage.
xigoi|8 days ago
vladvasiliu|8 days ago
I don't expect `rm` with no argument to trash everything in my CWD. Which it doesn't, see sibling's comment.
watt|6 days ago