./flow list

Synopsis

$ ./flow list [--builtin] [--alias] [--steps] [--configs] [--all] [--pipe]

Description

The ./flow list command prints the CLI params a proj-flow or ./flow can take. Most of the output is about possible ./flow run command parameters or aliases.

--builtin

Print list of known first-category commands.

--steps

Print all known steps available to ./flow run.

--alias

Print all ./flow run aliases taken from flow config file from "entry" object. In a freshly-initialized project it is something like

entry:
  config: [ Conan, CMake ]
  build: [ Build ]
  test: [ Build, Test ]
  verify:
    - Build
    - Test
    - Sign
    - Pack
    - SignPackages
    - Store
    - BinInst
    - DevInst

Each key in this object can be used as a command replacing run. For instance, calling

$ ./flow config [args...]

is the same, as if calling

$ ./flow run --step Conan,CMake [args...]
--configs

Print all key names from .flow/matrix.yml. This information can be used to decide, which -D parameters to ./flow run make sense in current project.

--all

Print all the above.

--pipe

Print the parameters without any fancy editing.