rmkit

Crates.iormkit
lib.rsrmkit
version0.0.16
created_at2024-12-14 15:02:08.289928+00
updated_at2025-07-22 02:02:14.800527+00
descriptionrmkit is a toolkit set for RMK keyboard firmware
homepagehttps://github.com/haobogu/rmkit
repositoryhttps://github.com/haobogu/rmkit
max_upload_size
id1483197
size142,176
HaoboGu (HaoboGu)

documentation

README

rmkit

rmkit is a toolkit set for RMK keyboard firmware.

Now rmkit can be used to generate RMK project directly from keyboard.toml and vial.json, or interactively.

Usage

  1. Install rmkit:

    If you have Rust installed in your machine, you can use Cargo to install rmkit

    cargo install rmkit
    
    # If you have cargo-binstall, you can use it to speedup the installation:
    cargo binstall rmkit
    

    rmkit also provides install script that you can use:

     # macOS/linux
     curl --proto '=https' --tlsv1.2 -LsSf https://github.com/haobogu/rmkit/releases/download/v0.0.1/rmkit-installer.sh | sh
    
     # Windows(powershell)
     powershell -ExecutionPolicy ByPass -c "irm https://github.com/haobogu/rmkit/releases/download/v0.0.1/rmkit-installer.ps1 | iex"
    
  2. Create RMK project from keyboard.toml and vial.json:

    rmkit create --keyboard-toml-path keyboard.toml --vial-json-path vial.json
    
  3. Or, you can create RMK project from project template

    rmkit init
    

    The available project template can be found at rmk-template

Commit count: 34

cargo fmt