You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
2.8 KiB

  1. # QMK CLI :id=qmk-cli
  2. <!---
  3. original document: 0.9.19:docs/cli.md
  4. git diff 0.9.19 HEAD -- docs/cli.md | cat
  5. -->
  6. ## 概要 :id=overview
  7. QMK CLI を使用すると QMK キーボードの構築と作業が簡単になります。QMK ファームウェアの取得とコンパイル、キーマップの作成などのようなタスクを簡素化し合理化するためのコマンドを多く提供します。
  8. ### 必要事項 :id=requirements
  9. QMK は Python 3.6 以上を必要とします。我々は必要事項の数を少なくしようとしていますが、[`requirements.txt`](https://github.com/qmk/qmk_firmware/blob/master/requirements.txt) に列挙されているパッケージもインストールする必要があります。これらは QMK CLI をインストールするときに自動的にインストールされます。
  10. ### Homebrew を使ったインストール (macOS、いくつかの Linux) :id=install-using-homebrew
  11. [Homebrew](https://brew.sh) をインストールしている場合は、タップして QMK をインストールすることができます:
  12. ```
  13. brew install qmk/qmk/qmk
  14. export QMK_HOME='~/qmk_firmware' # オプション、`qmk_firmware` の場所を設定します
  15. qmk setup # これは `qmk/qmk_firmware` をクローンし、オプションでビルド環境をセットアップします
  16. ```
  17. ### pip を使ってインストール :id=install-using-easy_install-or-pip
  18. 上で列挙した中にあなたのシステムがない場合は、QMK を手動でインストールすることができます。最初に、python 3.6 (以降)をインストールしていて、pip をインストールしていることを確認してください。次に以下のコマンドを使って QMK をインストールします:
  19. ```
  20. python3 -m pip install qmk
  21. export QMK_HOME='~/qmk_firmware' # オプション、`qmk_firmware` の場所を設定します
  22. qmk setup # これは `qmk/qmk_firmware` をクローンし、オプションでビルド環境をセットアップします
  23. ```
  24. ### 他のオペレーティングシステムのためのパッケージ :id=packaging-for-other-operating-systems
  25. より多くのオペレーティングシステム用に `qmk` パッケージを作成および保守する人を探しています。OS 用のパッケージを作成する場合は、以下のガイドラインに従ってください:
  26. * これらのガイドラインと矛盾する場合は、OS のベストプラクティスに従ってください
  27. * 逸脱する場合は、理由をコメントに文章化してください。
  28. * virtualenv を使ってインストールしてください
  29. * 環境変数 `QMK_HOME` を設定して、ファームウェアソースを `~/qmk_firmware` 以外のどこかにチェックアウトするようにユーザに指示してください。