The command line is split into the separate commands (Context Commands) and command contexts (Context-free Commands). Contexts group multiple commands related to a specific topic, e.g. project operations, data source operations etc. Almost all the commands operate on projects, so the project context and commands without a context are mostly the same. By default, commands look for a project in the current directory. If the project you’re working on is located somewhere else, you can pass the -p/--project <path> argument to the command.


Note: command behavior is subject to change, so this text might be outdated, always check the ``–help`` output of the specific command


Note: command parameters must be passed prior to the positional arguments.

Datumaro functionality is available with the datum command.


datum [-h] [--version] [--loglevel LOGLEVEL] [command] [command args]


  • --loglevel (string) - Logging level, one of debug, info, warning, error, critical (default: info)

  • --version - Print the version number and exit.

  • -h, --help - Print the help message and exit.