QBS(1)

πŸ’… QBS β€” ok bestie, let's build something

so like… qbs(1) is the manual for the Qbs build tool, and it lives in the User Commands section of the manual pages. it's giving "one tool to build them all" and honestly? it ate. πŸ¦‹


✨ NAME ✨

qbs β€” the Qbs build tool. that's it, that's the name, periodt. πŸ’…


✨ SYNOPSIS ✨

qbs [command] [command parameters]

✨ DESCRIPTION ✨

Qbs 3.3.0, a cross-platform build tool. ✨ it builds your stuff, on basically any platform, and it does it with main character energy. πŸ‘‘

🌸 Built-in commands 🌸

okay so here's the whole squad of built-in commands, no skips, no cap:

  • build β€” Build (parts of) a project. also lowkey important: this is the default command, so if you don't say anything else, this is what happens. πŸ‘‘
  • clean β€” Remove the files generated during a build. it's the "clear your camera roll" of commands, ngl. 🧹
  • dump-nodes-tree β€” Dumps the nodes in the build graph to stdout. very "show me your guts" of it. 🩻
  • generate β€” Generate project files for another build tool. translating for the other girlies fr fr. πŸ’¬
  • help β€” Show general or command-specific help. your bestie when you're confused. 🫢
  • install β€” Install (parts of) a project. put it where it belongs. πŸ’–
  • list-products β€” Lists all products in the project, including sub-projects. every single one, we're not leaving anyone out. 🌈
  • resolve β€” Resolve a project without building it. just… figuring things out first, and honestly? valid. πŸ€”
  • run β€” Run an executable generated by building a project. build it then go. πŸ”₯
  • session β€” Starts a session for an IDE. for the IDE girlies. πŸ’»
  • shell β€” Open a shell with a product's environment. yes, the env is already set up, you're welcome. 🐚
  • show-version β€” Print the Qbs version number to stdout. simple. iconic. πŸ’…
  • status β€” Show the status of files in the project directory. vibe check your files fr. πŸ‘€
  • update-timestamps β€” Mark the build as up to date. gaslighting the build system but make it ~self-care~. ✨

πŸŽ€ Auxiliary commands πŸŽ€

these are the side characters who are actually carrying the whole plot:

  • config β€” This tool manages qbs settings. βš™οΈ
  • config-ui β€” This tool displays qbs settings in a GUI. for when the terminal is not the vibe today. πŸ–₯️
  • create-project β€” This tool creates a qbs project from an existing source tree. glow-up your codebase fr. πŸ¦‹
  • setup-android β€” This tool creates qbs profiles from Android SDK and NDK installations. πŸ€–
  • setup-qt β€” This tool creates qbs profiles from Qt versions. 🧚
  • setup-toolchains β€” This tool creates qbs profiles from toolchains. πŸ”§

✨ SEE ALSO ✨

want the detailed tea on any single command? use the help command. for instance:

qbs help build

and the full documentation for qbs is available at <http://qbs.io>. go read it, iykyk. πŸ“–πŸŒŸ


ok that's the whole page, you're officially educated bestie πŸ’œ nothing skipped, nothing summarised β€” every command is right where it belongs.

signing off from the manual page: this was qbs 3.3.0, dated April 2026, in the QBS(1) section β€” my User Commands era. mwah. πŸ’‹πŸŽ€

πŸ“¦ where this page comes from
  • ubuntu stonking: qbs 3.3.1-1 Β· LGPL-3.0-only OR GPL-2-or-3-or-KDE-Free-Qt-Exception
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms