Your tools support filenames with tabs? With any unicode char?
A real world possibility.
A real world possibility.
If a user can’t paste any byte sequence, and expect it to work, then the tool is broken. I handle these cases.
When writing a shell script or makefile to deal with repetitive tasks if is easier to assume some things.
Even bash lets you escape unusual filenames for when you need them. Make will always explode your strings, and doesn't even attempt to let you escape them. I don't think it's unreasonable to expect a time-tested Unix tool dealing with files to actually handle all possible files.
Perfectly reasonable if spaces in filenames are a hard req.
In lots of scenarios they are not, and I prefer to assume that filenames have no spaces, and stick to make.
> touch "with<Ctrl+v><Tab>tab"