FileRouter logo

FileRouter

認証する

FileRouterは、Macで対応ファイル形式を指定したエディタやユーティリティへ振り分けるユーティリティ。拡張子ごとのルール、ショートカット、サービス、スクリプトを設定できます。

FileRouter preview

macOS向けのデフォルトファイルハンドラーのルーティング

FileRouterは、選択したファイルタイプのデフォルトハンドラーとして自身を設定し、それらのファイルを選んだエディタやアクションへ振り分けるmacOSユーティリティです。ファイルをダブルクリックしたときに何を起こすかを一元的に定義したいユーザー向けに設計されており、FileRouter自体がドキュメントを開くことはありません。

このアプリはMarkdownやプレーンテキストといった組み込みのルートに対応しているほか、ファイルの拡張子とUTIからカスタムタイプを追加することもできます。ルール、既定のエディタ、ピッカーユーティリティを使って、各タイプの開き方や、そのルートで利用できる追加アクションを制御できます。

主な機能

ファイルタイプごとの既定処理

FileRouterを、割り当てたファイルタイプに対してのみデフォルトハンドラーとして設定できるため、その種類のファイルをダブルクリックすると、まずFileRouterのルールが適用されます。

順序付きのルーティングルール

ルールはルートごとに評価され、最初に一致した有効なルールが適用されます。条件には、ファイル名、拡張子、親フォルダ、作成元アプリのメタデータ、そして有効なエディタが現在起動中かどうかを使えます。

ルートごとのエディタ選択

各ルートには有効なエディタのメニューがあり、恒久的なDefault Ruleがそのルートのフォールバックエディタを提供します。メニューの選択を変更してもルールの既定値を変更しても、もう一方と同期したままになります。

ピッカーユーティリティ

対話型ピッカーには、エディタの選択に加えて、Copy POSIX Path、Reveal in Finder、Open Parent in Terminalなどのユーティリティアクションを含められます。

ショートカット、サービス、AppleScript

ルートでは、選択可能なショートカット、システムサービス、Scriptsフォルダ内のスクリプトを公開でき、現在のファイルは適切な入力形式で選んだアクションに渡されます。

カスタムタイプとURL呼び出し

FileRouterは、ルーティングされていないファイルから新しいファイルタイプを学習でき、他のツールからファイルをアプリへ送るため、または名前付きルールを強制するためのx-filerouter URLスキームを登録します。

FileRouterの実用的な使い方

  • Markdownを好みのエディタに振り分ける

    FileRouterをMarkdownのハンドラーとして設定し、どのMarkdownエディタで既定で開くかを選ぶか、特定のフォルダやファイル名を別のアプリに送るルールを定義します。

  • プレーンテキストを異なる結果で扱う

    ルートの既定値と順序付きルールを使って、一般的なテキストファイルは1つのエディタで開きつつ、特定の場所や特定のメタデータを持つファイルは別のエディタへ送れます。

  • ファイルピッカーにユーティリティを追加する

    エディタではなくアクションを実行したいときは、POSIXパスのコピー、Finderでの表示、親フォルダをターミナルアプリで開くといったユーティリティを有効にできます。

  • ファイルから自動化を起動する

    ルートにShortcuts、Services、またはAppleScriptを公開しておけば、現在のファイルをアプリで開く代わりにスクリプト化されたワークフローへ渡せます。

  • FileRouterに新しいファイルタイプを学習させる

    ルーティングされていないファイルをアプリにドラッグするか、設定でカスタムタイプを追加すると、ファイル拡張子とUTIが、それ自体のエディタとルールを持つルーティング可能なタイプになります。

Pros and Cons

Pros

  • 組み込みのファイルタイプとカスタムファイルタイプの両方に対応しています。
  • 単一のグローバルな既定値ではなく、ルートごとに順序付きルールを定義できます。
  • アプリ起動だけでなく、ユーティリティアクションをピッカーの第一級の選択肢として含められます。
  • 現在のファイルをShortcuts、Services、AppleScriptに渡せます。
  • スクリプト化されたワークフロー向けに、カスタムURLベースの呼び出しに対応しています。

Cons

  • 価格情報はサイト上では限られており、pricingページは404で、ホームページでは7日間のトライアル付きの買い切り19.99ドルのみ確認できます。
  • ヘルプドキュメントはMacのワークフローに重点を置いているため、より広いプラットフォーム対応は提供された情報では記載されていません。
  • 高度なルーティングには、ルール、エディタ一覧、任意の権限の設定が必要なため、完全なゼロ設定ツールではありません。

FAQ

FileRouterはデフォルトハンドラーとしてどのように動作しますか?

特定のファイルタイプにFileRouterを割り当てると、それらのファイルが開かれたときにmacOSはまずFileRouterへ送ります。FileRouterはその後、そのルートのルールを適用し、選択したエディタまたはユーティリティを開きます。

FileRouterは独自のエディタやユーティリティを使えますか?

はい。Editorsタブでは検出されたアプリを整理したり手動でアプリを追加したりでき、Utilitiesセクションでは、ルートごとにCopy POSIX Path、Reveal in Finder、Open Parent in Terminal、Shortcuts、Services、AppleScriptを公開できます。

FileRouterはカスタムファイルタイプをサポートしていますか?

はい。ヘルプドキュメントによると、ルーティングされていないファイルから、またはAdd Type…からタイプを追加でき、ファイルの拡張子とUTIを使って新しいルートを作成できます。

x-filerouter URLスキームは何のために使いますか?

他のアプリ、スクリプト、Terminalコマンド、ShortcutsからFileRouterへ明示的にファイルを送れるようにし、デフォルトのファイルハンドラーに頼らず名前付きルールを強制したい場合にも使えます。

FileRouterの料金はいくらですか?

ホームページには、7日間の無料トライアルの後に19.99ドルの買い切り購入があると記載されています。別のpricing URLは、提供された情報では404を返しました。

Quick Facts

カテゴリ
生産性
プラットフォーム
macOS
主な用途
デフォルトのファイルハンドラーおよびルーティングユーティリティ
ファイルタイプ
組み込みルートとカスタムタイプ
開発者
Brett Terpstra
ソースドメイン
filerouter.app