mcpField
B
busybox-on-windows

busybox-on-windows

github.com/davila7開発33.2k172 回インストール今日更新
リポジトリ

busybox-on-windows について

busybox-on-windowsは、一般的なUnixツールを単一バイナリで提供するBusyBoxを取得・使用するWindows専用スキルです。環境に合うビルドの選択とダウンロード、busybox.exe経由のコマンド実行を案内します。

主な機能

  1. 01Windows専用の利用手順
  2. 02CPUとOSバージョンの確認
  3. 03構成に応じたビルドのダウンロード
  4. 04利用可能なコマンドの一覧表示
  5. 05busybox.exe経由でのUnixツール実行

活用シーン

  1. 01WindowsでのUnixツール実行
  2. 02CPUに合うBusyBoxビルドの選択
  3. 03BusyBoxで使えるコマンドの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill busybox-on-windows

インストール後、Claude Code で/busybox-on-windowsを入力して読み込まれたか確認します。

詳細

BusyBox は、多くの一般的な UNIX ツールを実装した単一のバイナリです。

このスキルは Windows でのみ使用してください。UNIX を使用している場合は、ここで中止してください。

同じディレクトリに busybox.exe ファイルが見つからない場合にのみ、以下の手順を実行してください。 これらは PowerShell のコマンドです。従来の cmd.exe ターミナルを使用している場合は、powershell -Command "..." を使用して実行する必要があります。

  1. CPU の種類を表示する: Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed
  2. OS のバージョンを表示する: Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object ProductName, DisplayVersion, CurrentBuild
  3. 次の PowerShell コマンドのいずれかを実行して、適切な BusyBox のビルドをダウンロードする:
    • 32 ビット x86 (ANSI): $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox.exe -OutFile busybox.exe
    • 64 ビット x86 (ANSI): $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64.exe -OutFile busybox.exe
    • 64 ビット x86 (Unicode): $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64u.exe -OutFile busybox.exe
    • 64 ビット ARM (Unicode): $ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://frippery.org/files/busybox/busybox64a.exe -OutFile busybox.exe

便利なコマンド:

  • ヘルプ: busybox.exe --list
  • 利用可能な UNIX コマンド: busybox.exe --list

使用方法: UNIX コマンドの前に busybox.exe を付けます。例: busybox.exe ls -1

別の CWD で UNIX コマンドを実行する必要がある場合は、busybox.exe の絶対パスを使用してください。

ドキュメント: https://frippery.org/busybox/ オリジナルの BusyBox: https://busybox.net/

コメント