--uriオプション無しで開くようになんてしたら内部にオプション用のパーサ仕込んでURIかどうか判別させなきゃいけない
例えばそれが広く使われるhttp://とかftp%3A//みたいな形式ならいざ知らず、steam://みたいなアプリケーション独自のURIかどうかまで判別する機能を内部に持たせる必要がある訳だ
--uriオプションは俺はまだ使ってないが、この手のCLIオプションがある意味を考えろよ。オプション1つで未知変数まで全てまるっと指定できるんだよ

sage設定すら分からないで質問するような雑魚はマジで黙っててくれよ、「無能な働き者」のコピペを1000000000000000000000回読んでこい
作者は言えないだろうから俺が代弁しておくわ。失せろ