mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-19 05:10:47 +08:00
54ec974afe
* Add BasicCommand and VersionCommand * Add ContactCommand * test get_available_commands_type_c * Change get_available_commands_type_c to return objects * Add TripletCommand & InstallCommand * Add SetInstalledCommand * add linking tests * Add CICommand * Add remaining *Command objects * Add tests for commands_type_a * Move over to using const TripletCommand* for commands_type_a * Add PathsCommand * Add SearchCommand * add test for commands_type_b * add *Command for all type b commands * Switch from function pointers to PathsCommand for everything * format * rename get_available_commands also remove CommandType* types
15 lines
407 B
C++
15 lines
407 B
C++
#pragma once
|
|
|
|
#include <vcpkg/commands.interface.h>
|
|
|
|
namespace vcpkg::Commands::FormatManifest
|
|
{
|
|
extern const CommandStructure COMMAND_STRUCTURE;
|
|
void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths);
|
|
|
|
struct FormatManifestCommand : PathsCommand
|
|
{
|
|
virtual void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths) const override;
|
|
};
|
|
}
|