> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Touch Adaptation Kit (TAK) command line tool reference

> Reference for the TAK CLI commands (convert, create, license, notice, pack, serve, settings, and takx-version) that build and package touch adaptation bundles.

Explore tak command line tool topics for XBOX game development.

<CardGroup cols={2}>
  <Card title="Convert command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-convert-command">
    The convert command is a tool that not only transforms legacy layout set files into component layouts, but also modernizes them to align…
  </Card>

  <Card title="Create command" icon="terminal" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-create-command">
    The create command is used to create the source content of a touch adaptation bundle (or unpacked bundle for short), or add new layouts to…
  </Card>

  <Card title="License command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-license-command">
    The license command is used to display or accept the End User License Agreement (EULA) of the Touch Adaptation Kit Command Line Tool.
  </Card>

  <Card title="Notice command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-notice-command">
    The notice command is used to display information about third party material incorporated into the TAK CLI.
  </Card>

  <Card title="Pack command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-pack-command">
    The pack command is used to package the layouts into a touch adaptation bundle (takx).
  </Card>

  <Card title="Serve command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-serve-command">
    The serve command is used to make the specified layouts available to the CTA for validation experiences.
  </Card>

  <Card title="Settings command" icon="sliders" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-settings-command">
    The settings command is used to view and set application settings.
  </Card>

  <Card title="Takx version command" icon="clock-rotate-left" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-takx-version-command">
    Use the takx-version command to determine the schema versions of the touch adaptation bundle, and the highest schema version of the layouts…
  </Card>

  <Card title="Templates" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-templates">
    These are the templates available for use with the TAK CLI.
  </Card>

  <Card title="Unpack command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-unpack-command">
    Use the unpack command to unpack a touch adaptation bundle into its component files with the options shown in the following table.
  </Card>

  <Card title="Verify command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-verify-command">
    Use the verify command to verify that the contents of the touch adaptation bundle are valid with the options shown in the following table.
  </Card>

  <Card title="Version command" icon="video" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-version-command">
    The version command is used to display version information of the tool.
  </Card>

  <Card title="Touch adaptation kit command line tool" icon="gamepad" href="/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line">
    Use this article to create and validate touch control layouts by using the Touch Adaptation Kit (TAK).
  </Card>
</CardGroup>

## See also

* [Building touch layouts](/build/core-features/common/game-streaming/building-touch-layouts/index)
* [Tak editor](/build/core-features/common/game-streaming/tak-editor/index)


## Related topics

- [Touch Adaptation Kit Command Line Tool (tak.exe)](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line.md)
- [Touch Adaptation Kit (TAK) Reference](/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.md)
- [Additional standalone tools](/tools/additional-tools.md)
- [Touch Adaptation Kit (TAK) Editor for Visual Studio Code](/build/core-features/common/game-streaming/tak-editor/index.md)
- [Pack Command](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-pack-command.md)
