master
h 30 lines 692 Bytes
Raw
1 /*++
2
3 Copyright (c) Microsoft. All rights reserved.
4
5 Module Name:
6
7 InspectCommand.h
8
9 Abstract:
10
11 Declaration of the InspectCommand.
12 --*/
13 #pragma once
14 #include "Command.h"
15
16 namespace wsl::windows::wslc {
17 struct InspectCommand final : public Command
18 {
19 constexpr static std::wstring_view CommandName = L"inspect";
20 InspectCommand(const std::wstring& parent) : Command(CommandName, parent)
21 {
22 }
23 std::vector<Argument> GetArguments() const override;
24 std::wstring ShortDescription() const override;
25 std::wstring LongDescription() const override;
26
27 protected:
28 void ExecuteInternal(CLIExecutionContext& context) const override;
29 };
30 } // namespace wsl::windows::wslc