detour
2026-02-23 19:15:24最終更新日から %s 以上が経過しています。
内容が古くなっている可能性があるのでご注意ください。
内容が古くなっている可能性があるのでご注意ください。
Windows のショートカット先を書き換える CLI アプリ
ダウンロード
Windows 版のみの配布です。
v1.x 以降、ルールの指定方法が変更になっています。
書き換えルールをファイルに保存
ひな形の生成
$ detour gen myrules.json
生成されたルール(JSONファイル)は以下のようなものです。
{
"Rules": [
{
"name": "C: -> D:",
"old": "C:",
"new": "D:"
},
{
"name": "detour -> shortcut",
"old": "detour",
"new": "shortcut"
},
{
"old": "\\bg.",
"new": "go",
"regexp": true
}
]
}
- 大文字小文字は無視されます。
- old がないものはコメント扱いされます。
- 上にあるルールから先に適用されていきます。
実行
$ detour -v --rule-set myrules.json ./subdir/**/*
上記の myrules.json のルールを、subdir 以下、再帰的に書き換えをしていきます。
制限:URLショートカットは対象外
今のところ、URLショートカットは対象外です。
- 📄 Hugo テーマ 9. Pagefind でサイト内検索機能を付ける2026-06-15 00:11:30静的なインデックスを使った検索 UI を提供する Pagefind を組み込みます。
- 📄 Hugo テーマ 8. Shortcodes と Render hooks2026-06-15 00:11:30Markdown で記述したコンテンツ (テーマの利用側) に対して Hugo が用意した HTML 変換の仕組みを解説します。
- 📄 Hugo テーマ 7. layouts/baseof.html をいじる2026-06-15 00:11:30サイト全体に共通する、ページのレイアウト定義を編集します。
- 📄 Hugo テーマ 6. layouts/home.html をいじる2026-06-15 00:11:30トップページのレイアウト定義を編集します。
- 📄 Hugo テーマ 5. layouts/section.html をいじる2026-06-15 00:11:30content 内のディレクトリーに対応するレイアウト定義を編集します。
- 📄 Hugo テーマ 4. layouts/page.html をいじる2026-06-15 00:11:30コンテンツに対応するページのレイアウトを編集します。
- 📄 Hugo テーマ 3. 作られたファイル2026-06-15 00:11:30前回作ったテーマを構成するファイルを解説します。
- 📄 Hugo テーマ 2. まずは作ってみる2026-06-15 00:11:30テーマを作りプロジェクトに適用するところまでを解説します。
- 📄 Hugo テーマ 1. はじめに2026-06-15 00:11:30連載「Hugo テーマ」を行う背景とその方針を説明します。
- 📄 vvin2026-05-30 16:58:07Windows のウィンドウサイズを操作する CLI アプリ