SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Класс svcs::test::cli::utils::VersionCommand

Команда для отображения информации о версии SVCS. Подробнее...

#include <VersionCommand.hxx>

Граф наследования:svcs::test::cli::utils::VersionCommand:
svcs::cli::ICommand

Открытые члены

 VersionCommand (std::shared_ptr< ISubject > subject)
 Конструирует VersionCommand.
bool execute (const std::vector< std::string > &args) override
 Выполняет команду version.
std::string getName () const override
 Получает имя команды.
std::string getDescription () const override
 Получает описание команды.
std::string getUsage () const override
 Получает синтаксис использования команды.
void showHelp () const override
 Показывает подробную справочную информацию для этой команды.
Открытые члены унаследованные от svcs::cli::ICommand
virtual ~ICommand ()=default
 Виртуальный деструктор.

Подробное описание

Команда для отображения информации о версии SVCS.

VersionCommand показывает текущую версию, информацию о сборке и детали авторских прав.

Конструктор(ы)

◆ VersionCommand()

svcs::cli::VersionCommand::VersionCommand ( std::shared_ptr< ISubject > subject)
explicit

Конструирует VersionCommand.

Аргументы
subjectОбщий указатель на шину событий для уведомлений.

Методы

◆ execute()

bool svcs::cli::VersionCommand::execute ( const std::vector< std::string > & args)
overridevirtual

Выполняет команду version.

Аргументы
argsАргументы команды (игнорируются для команды version).
Возвращает
true всегда, так как команда version не может завершиться неудачей.

Замещает svcs::cli::ICommand.

◆ getDescription()

std::string svcs::cli::VersionCommand::getDescription ( ) const
nodiscardoverridevirtual

Получает описание команды.

Возвращает
"Показать информацию о версии"

Замещает svcs::cli::ICommand.

◆ getName()

std::string svcs::cli::VersionCommand::getName ( ) const
inlinenodiscardoverridevirtual

Получает имя команды.

Возвращает
"version"

Замещает svcs::cli::ICommand.

◆ getUsage()

std::string svcs::cli::VersionCommand::getUsage ( ) const
nodiscardoverridevirtual

Получает синтаксис использования команды.

Возвращает
"svcs version"

Замещает svcs::cli::ICommand.

◆ showHelp()

void svcs::cli::VersionCommand::showHelp ( ) const
overridevirtual

Показывает подробную справочную информацию для этой команды.

Замещает svcs::cli::ICommand.


Объявления и описания членов классов находятся в файлах: