Hacker News new | ask | show | jobs
by vore 1348 days ago
Usually tools support a `--` option for that, e.g. with `rm`:

  rm -- --file-that-looks-like-a-flag
1 comments

    rm ./--file-that-looks-like-a-flag
;)

(I'm always half-tempted to suggest that a "strict mode" shell should require all paths in arguments to start with either / or ./ so that anything else is unambiguously not a file.)

(I spent a bunch of time with a file named -i in my home directory, you know, just in case.)

At least globbing should return fully qualified paths (not sure there is an established term for `(<directory>/)+<file>' paths, as opposed to `<file>` ones).
thank you for your feedback, I take it all into consideration, I will try to fix it during the day :D