import { _ as _export_sfc, o as openBlock, c as createElementBlock, al as createStaticVNode } from "./chunks/framework.8zKZLKO7.js"; const __pageData = JSON.parse('{"title":"QMK CLI","description":"","frontmatter":{},"headers":[],"relativePath":"cli.md","filePath":"cli.md","lastUpdated":null}'); const _sfc_main = { name: "cli.md" }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return openBlock(), createElementBlock("div", null, [..._cache[0] || (_cache[0] = [ createStaticVNode('

QMK CLI ​

Overview ​

The QMK CLI (command line interface) makes building and working with QMK keyboards easier. We have provided a number of commands to simplify and streamline tasks such as obtaining and compiling the QMK firmware, creating keymaps, and more.

Installation ​

The recommended way to install the QMK CLI and all necessary dependencies (toolchains, flashing utilities, udev rules on Linux) is to use the bootstrapper script:

curl -fsSL https://install.qmk.fm | sh

For more options, run:

curl -fsSL https://install.qmk.fm | sh -s -- --help

For detailed setup instructions, see Setting Up Your QMK Environment.

', 9) ])]); } const cli = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); export { __pageData, cli as default };