macOSにはopenコマンドがあります。これは便利なコマンドで、ファイルやURLを渡せば適切なソフトウェアで開いてくれます。しかし簡単に使える反面、細かなカスタマイズはできません。 さらに他のプラットフォームでも使ってみたいという方は多いかと思います。そこでインストールしたいのがopn-cliです。

opn-cliの使い方

コマンドはopnになります。便利なのはアプリケーションを指定できることで、普段使っていないブラウザでURLを開くこともできます。

$ opn http://sindresorhus.com -- 'google chrome'

さらに文字列をWebブラウザで開くなんてこともできます。

opn-cliは多くの拡張子に対応しており、そのファイルを扱えるソフトウェアでファイルを開いてくれます。文字列は適切なmimeTypeを判断し、アプリケーションを振り分ける仕組みです。

opn-cliはnode/JavaScript製のソフトウェア(MIT License)です。

sindresorhus/opn-cli: A better node-open. Opens stuff like websites, files, executables. Cross-platform.