All apps/Conan

Conan

conan

A decentralized, open-source C and C++ package manager.

Runs as conan|macOS, Linux, Windows|conan.io

Command form

ai-draft · 2 tasks · 12 fields

Install a project's dependencies with `conan install`. Lockfile, deployer, per-context (:build/:host) and output-format options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui conan

conan install

Install dependencies
Install dependenciesExample values, fixed in this page — nothing here reaches a terminal
Basic
Recipe path
any
Build from source
missingstring
Profile
string
Settings (name=value)
string
Output folder
directory
TasksEach one presets the form for one job
Install, build missing
pathbuildprofilesettingsoutput_folder
Install a package
requiresgeneratoroutput_folderbuild
ParametersOnly these flags are editable in the form
Recipe path
Folder with conanfile.py/txt or a recipe file. Defaults to the current directory.
path · positional 0
Build from source
Pattern such as missing, never or a package name.
string · repeatable
--build-bmissingnever*
Requires (no conanfile)
string · repeatable
--requires
Tool requires
string · repeatable
--tool-requires
Profile
string
--profile-pr
Settings (name=value)
string · repeatable
--settings-s
Options (pkg:opt=value)
string · repeatable
--options-o
Conf (name=value)
string · repeatable
--conf-c
Generator
string · repeatable
--generator-gCMakeDepsCMakeToolchain
Output folder
path
--output-folder-of
Remote
string
--remote-r
Resolve from cache only
boolean
--no-remote-nr
SourcesEvery flag above is checked against these
help
path Path to a folder containing a recipe (conanfile.py or -b BUILD, --build BUILD --requires REQUIRES Directly provide requires instead of a conanfile --tool-requires TOOL_REQUIRES -g GENERATOR, --generator GENERATOR -of OUTPUT_FOLDER, --output-folder OUTPUT_FOLDER -r REMOTE, --remote REMOTE -nr, --no-remote Do not us…
helpconan 2.33.0

docs.conan.io

Before it fills your prompt, Otty checks the installed conan against its version. A form that does not match your version is not offered.