7070namespace cuttlefish {
7171namespace {
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-
7973std::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-
381372Result<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
685664std::unique_ptr<CvdCommandHandler> NewCvdStartCommandHandler (
0 commit comments