20#ifndef ORES_CLI_CONFIG_LIST_OPTIONS_HPP
21#define ORES_CLI_CONFIG_LIST_OPTIONS_HPP
25#include "ores.cli/config/entity.hpp"
26#include "ores.cli/config/format.hpp"
56std::ostream& operator<<(std::ostream& s,
const list_options& v);
Configuration and command-line parsing for the CLI tool.
Definition add_account_options.hpp:27
format
List of available formats.
Definition format.hpp:28
entity
List of available entities to target.
Definition entity.hpp:28
Configuration options related to listing entities.
Definition list_options.hpp:33
std::string as_of
Time point from which to list data. If empty, defaults to latest.
Definition list_options.hpp:45
entity target_entity
Entity to list.
Definition list_options.hpp:37
format target_format
Format for output (json or table).
Definition list_options.hpp:41
bool all_versions
If true, retrieves all versions rather than just latest.
Definition list_options.hpp:53
std::string key
Key to filter data by (optional).
Definition list_options.hpp:49