linuxify - macOSのコマンドをGNU/Linuxベースに
macOSにはデフォルトで各種コマンドがインストールされています。そのため、オンラインで探せる情報に従ってコマンドを入力できます。しかし、時にBSD系とLinux系の違いによってオプションが違ったりするケースもあります。 そうした経験が多い人に使ってみて欲しいのがlinuxifyです。
linuxifyの使い方
linuxifyはinstallサブコマンドを実行するだけです。
./linuxify.sh install
インストールされるものとしてはwatch/wget/wdiff/gdbなどmacOSにデフォルトでないコマンド、coreutils/binutils/gnu-sed/gnu-tarなど、さらにemacs/gpatchはmacOS標準では古いものなどがインストールされます。コマンドは ~/.linuxify
以下にインストールされ(一部はHomebrew経由のようですが)、パスの優先度が変わるだけとなっています。
sedやtarのオプションが違ってエラーが出たりするケースもあるので、linuxifyを使うと幸せになれるかも知れません。
linuxifyはShellスクリプト製のオープンソース・ソフトウェア(MIT License)です。
fabiomaia/linuxify: ?? Transparently transform the macOS CLI into a fresh GNU/Linux CLI experience.