sx-open is an attempt to implement a saner alternative to xdg-open.
Clone the repo, drop sx-open.cfg into your $HOME/.config and set it up to do what you want. There are no built-in defaults, it's all in the config. As this thing is meant to replace xdg-open, you will probably want to link sx-open into xdg-open somewhere in your $PATH as to override the default one.
sx-open [-dhv] <uri/file> Flags: -d Dry run -v Verbose -h Help