session

Synopsis

 qbs session

Description

Starts a session, communicating via standard input and standard output.

In this mode, Qbs takes commands from standard input and sends replies to standard output, using a JSON-based API.

This is the recommended Qbs interface for IDEs. It can be used to retrieve information about a project and interact with it in various ways, such as building it, collecting the list of executables, adding new source files and so on.