Welcome to the STM32CubeCLI topic – start here
Hi fellow developers,
Welcome to the new STM32CubeCLI topic! This is the place to ask questions, report issues and share ideas about STM32CubeCLI.
What is STM32CubeCLI? STM32CubeCLI lets developers and DevOps engineers find, download, install, update and run ST tools (bundles) with one cube command: GCC, CMake, Ninja, STM32CubeProgrammer, ST-LINK GDB server and more. It runs on Windows, Linux and macOS. Tool versions can be pinned per project, so your laptop, your teammates and your CI runner all use the same tools.
If you use STM32CubeIDE for VS Code or STM32CubeMX2, you are already using STM32CubeCLI. It installs and updates their tools behind the scenes.
Get started
- DevNews introduction article: https://community.st.com/stm32-software-tools-165/introducing-stm32cubecli-your-stm32-toolchain-from-the-command-line-168704
- Documentation (growing): https://dev.st.com/stm32cube-docs/stm32cubecli/latest/en/index.html
In a project with pinned tools:
cube bundle install --projectcube cmake --preset Debugcube cmake --build --preset DebugThis is a beta. More bundles will be added, the documentation will grow, and the command set will be polished. Your feedback helps decide what comes first, so all questions, bug reports and suggestions are welcome.
Kind regards, Mattias
