Morgan Aldridge [email protected]
私が長年にわたって開発したMac OS Xコマンドラインツールの小さなコレクション。 NextStepおよびMac OS Xコマンドopen 、 pbcopy 、およびpbpasteと同様に、これらのツールのほとんどは、Bash-Fuを磨くための演習として作成されたbashスクリプトです。他の人から提出されたPerlとRubyのスクリプトも多数あります。
clipcat 、Mac OSテキストの切り抜きを印刷および連結します。 Daphne Preston-Kendalによって提出されました。
dict 、Mac OS X辞書で検索を実行します。注:提供されている他のスクリプトとは異なり、これにはMacRubyがインストールされている必要があります。 Daphne Preston-Kendalによって提出されました。
eject 、同じローカルデバイス上のボリュームまたはネットワークボリューム、その他すべてのボリュームを排出します。 diskutilのさまざまな排出 /アンマウントオプションの短く、よりシンプルで、より賢いラッパーであり、 /Volumesのフルパスまたはボリューム名のいずれかを指定できます。
検索をlaunchてアプリケーションを起動します。これは、 open -aのオープンラッパーのラッパーであり、WildCardがスポットライトを介しfindマッチングします。
ql 、Mac OS Xクイックルック機能を使用してファイルを開きます。
swuser 、Mac OS X高速ユーザースイッチング機能を使用してユーザーを切り替えます。ログインウィンドウまたは別のユーザーに切り替えることができます。注:残念ながら、これは現在screenと互換性がありません。
trash rmで運命を誘惑するのではなく、ファイルをゴミ箱に捨てることができます。他のボリューム上のトラッシュファイルを正しく処理し、ファイル名を重複するファインダーと同じファイル名変更スキームを使用し、ディスク使用概要を備えたゴミコンテンツをリストすることができ、確認付きの空のゴミを一覧表示できます。 Finderを実行する必要はありません。
セットwith指定されたドキュメントが開かれるアプリケーションを使用します。それは変化して、一方で開くことさえあります。 Daphne Preston-Kendalによって提出されました。
すべてのツールのインストール:
rakeを実行します。rake installを実行します。 ( /usr/local/binに書き込み許可がない場合は、 sudoをプレイする必要があります。)1つ以上の特定のツールのインストール:
rakeを実行しますrake 'install[ql,trash]'実行し、正方形のブラケット間のコンマ分離リストに個別のツールを指定します。 ( /usr/local/binに書き込み許可がない場合は、 sudoをプレイする必要があります。)zshプラグインマネージャーを使用してインストールします注: clipcat 、 dict 、またはこの方法を使用しwithインストールすることはできません。
MacOS 10.15 CatalinaおよびNewerは、 zshデフォルトシェルとして使用します。 zshプラグインマネージャーを使用している場合は、個々のツールを次のようにインストールでき、自動的にダウンロード、インストール、最新の状態に保たれます。
~/.zshrcファイルに次のものを追加します。たとえば、 trashのようになります。 zinit wait ' 1 ' lucid light-mode as " program " pick " src/trash " for morgant/tools-osxこれらを補完する他のMac OS X固有のコマンドラインツールをお探しですか?以下をご覧ください。
appswitchとlaunchasprint 、 icalBuddy 、 setWeblocThumb 、およびtrashcontactsdark-modedockutildutiget-locationilocimsgithiefgeticon , icns2pict , pict2icns , seticon ) & osxutils ( cpath , getfcomment , geticon , google , hfsdata , lsmac , mkalias , rcmac , setfcomment , setfctypes , setfflags , seticon , setlabel , setsuffix , setvolume , trash , wiki , wsupdate )by sveinbjorn thordarsonpngpasteremservicestrongholdとshallow-backuptagtrashtrashwebkit2png 特別な感謝:彼女のすべての提出とコラボレーションのためのDaphne Preston-Kendal。 trashの最初の相対パスバグ修正のためのマットブリクトソン。 trashの偽陽性の可能性を防ぐために、ファインダーのPIDの改善された決定のためのHuyz。