ここでは、macOS開発に必須のソフトウェアをまとめました。これらのツールはすべて無料で、ほとんどがオープンソースです。開発体験を向上させることを願っています。
基本
Git
Gitは説明不要です。ターミナルでgit
を実行するとダイアログが表示されます。インストールをクリックしてください。これにより、通常、基本的なXcodeランタイム環境もインストールされます。または、ターミナルでxcode-select --install
を実行してインストールすることもできます。
ServBay
ServBayはおそらくMac用の最高の開発環境です。さまざまな開発環境をワンクリックで簡単にインストールでき、後のアップグレードも簡単です。チームにおいては、依存関係や設定の一貫性を確保します。
ターミナルツール
iTerm2 + Oh-My-Zsh
iTerm2はMacで最高のターミナルであり、Oh-My-Zshは強力なテーマとプラグイン機能を提供します。
Terminus
ミニマリストでクロスプラットフォームのシェルツールで、クラウドサーバーに接続する際によく使います。
デバッグツール
Bruno
Postmanが有料化したため、代替としてBrunoを使うようになりました。データストレージにJSONを使用しているため、Gitによるバージョン管理が可能で、チームでのコラボレーションにも対応しています。さらに、APIツールの中でもUIがトップクラスです。
SwitchHosts
複数のホスト設定を管理・切り替えするツールで、ローカルHTTPSデバッグを容易にします。
AnotherRedisDesktopManager
無料でありながら強力なRedis GUIツールです。
CotEditor
軽量なテキストエディタで、シンプルながらも強力です。デフォルトのシステムテキストエディタの代替として適しています。より複雑なテキスト編集にはVS Codeをお勧めします。
コマンドラインツールをインストールするには以下を実行:
# cotコマンドをインストール
sudo ln -s /Applications/CotEditor.app/Contents/SharedSupport/bin/cot /usr/local/bin/cot
# cotコマンドを使用、open xxxと同等
cot ~/.zshrc
生産性ツール
Hidden Bar
タスクバーのアイコンをカスタマイズするためのツールで、無料かつオープンソースです。
Fork - 強くお勧め
強力なGit GUIソフトウェアで、直感的なリニアヒストリービューを持ち、ブランチ管理が容易です。マージ、スクワッシュ、リベース、修正などの操作が迅速かつスムーズです。