Skip to content

Commit 14127bc

Browse files
committed
Inline some cvd/cli/commands/start.cpp methods.
1 parent d208d9f commit 14127bc

File tree

1 file changed

+11
-32
lines changed
  • base/cvd/cuttlefish/host/commands/cvd/cli/commands

1 file changed

+11
-32
lines changed

base/cvd/cuttlefish/host/commands/cvd/cli/commands/start.cpp

Lines changed: 11 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,6 @@
7070
namespace cuttlefish {
7171
namespace {
7272

73-
constexpr char kSummaryHelpText[] =
74-
"Start a Cuttlefish virtual device or environment";
75-
76-
constexpr char kDetailedHelpText[] =
77-
"Run cvd start --help for the full help text.";
78-
7973
std::optional<std::string> GetConfigPath(cvd_common::Args& args) {
8074
std::size_t initial_size = args.size();
8175
std::string config_file;
@@ -255,9 +249,15 @@ class CvdStartCommandHandler : public CvdCommandHandler {
255249
std::vector<std::string> CmdList() const override {
256250
return {"start", "launch_cvd"};
257251
}
258-
Result<std::string> SummaryHelp() const override;
259-
bool ShouldInterceptHelp() const override;
260-
Result<std::string> DetailedHelp(std::vector<std::string>&) const override;
252+
Result<std::string> SummaryHelp() const override {
253+
return "Start a Cuttlefish virtual device or environment";
254+
}
255+
// TODO(b/315027339): Swap to true. Will likely need to add `cvd::Request` as
256+
// a parameter of DetailedHelp to match current implementation
257+
bool ShouldInterceptHelp() const override { return false; }
258+
Result<std::string> DetailedHelp(std::vector<std::string>&) const override {
259+
return "Run cvd start --help for the full help text.";
260+
}
261261

262262
private:
263263
Result<void> LaunchDevice(Command command, LocalInstanceGroup& group,
@@ -280,8 +280,6 @@ class CvdStartCommandHandler : public CvdCommandHandler {
280280
std::vector<InstanceLockFile> lock_files;
281281
};
282282

283-
Result<void> UpdateArgs(cvd_common::Args& args, LocalInstanceGroup& group);
284-
285283
Result<void> UpdateEnvs(cvd_common::Envs& envs,
286284
const LocalInstanceGroup& group);
287285

@@ -371,13 +369,6 @@ Result<void> CvdStartCommandHandler::AcloudCompatActions(
371369
return {};
372370
}
373371

374-
Result<void> CvdStartCommandHandler::UpdateArgs(cvd_common::Args& args,
375-
LocalInstanceGroup& group) {
376-
CF_EXPECT(UpdateInstanceArgs(args, group));
377-
CF_EXPECT(UpdateWebrtcDeviceIds(args, group));
378-
return {};
379-
}
380-
381372
Result<void> CvdStartCommandHandler::UpdateEnvs(
382373
cvd_common::Envs& envs, const LocalInstanceGroup& group) {
383374
CF_EXPECT(!group.Instances().empty());
@@ -541,7 +532,8 @@ Result<void> CvdStartCommandHandler::Handle(const CommandRequest& request) {
541532
"Selected instance group is already started, use `cvd create` to "
542533
"create a new one.");
543534

544-
CF_EXPECT(UpdateArgs(subcmd_args, group));
535+
CF_EXPECT(UpdateInstanceArgs(subcmd_args, group));
536+
CF_EXPECT(UpdateWebrtcDeviceIds(subcmd_args, group));
545537
CF_EXPECT(UpdateEnvs(envs, group));
546538
const auto bin = CF_EXPECT(FindStartBin(group.HostArtifactsPath()));
547539

@@ -667,19 +659,6 @@ Result<void> CvdStartCommandHandler::LaunchDeviceInterruptible(
667659
return {};
668660
}
669661

670-
Result<std::string> CvdStartCommandHandler::SummaryHelp() const {
671-
return kSummaryHelpText;
672-
}
673-
674-
// TODO(b/315027339): Swap to true. Will likely need to add `cvd::Request` as a
675-
// parameter of DetailedHelp to match current implementation
676-
bool CvdStartCommandHandler::ShouldInterceptHelp() const { return false; }
677-
678-
Result<std::string> CvdStartCommandHandler::DetailedHelp(
679-
std::vector<std::string>&) const {
680-
return kDetailedHelpText;
681-
}
682-
683662
} // namespace
684663

685664
std::unique_ptr<CvdCommandHandler> NewCvdStartCommandHandler(

0 commit comments

Comments
 (0)