Lines Matching refs:args
76 Result<int> GetInstanceNum(std::vector<std::string>& args) { in GetInstanceNum() argument
79 ConsumeFlags({GflagsCompatFlag("instance_num", instance_num)}, args)); in GetInstanceNum()
83 Result<int> DoHelp(std::vector<std::string>& args) { in DoHelp() argument
93 const std::string& subcommand_str = args[0]; in DoHelp()
105 Result<int> DoAdd(std::vector<std::string>& args) { in DoAdd() argument
106 const int instance_num = CF_EXPECT(GetInstanceNum(args)); in DoAdd()
108 const auto display_configs = CF_EXPECT(ParseDisplayConfigsFromArgs(args)); in DoAdd()
119 Result<int> DoList(std::vector<std::string>& args) { in DoList() argument
120 const int instance_num = CF_EXPECT(GetInstanceNum(args)); in DoList()
129 Result<int> DoRemove(std::vector<std::string>& args) { in DoRemove() argument
130 const int instance_num = CF_EXPECT(GetInstanceNum(args)); in DoRemove()
141 auto parse_res = ConsumeFlags(remove_displays_flags, args); in DoRemove()
160 Result<int> DoScreenshot(std::vector<std::string>& args) { in DoScreenshot() argument
161 const int instance_num = CF_EXPECT(GetInstanceNum(args)); in DoScreenshot()
178 auto parse_res = ConsumeFlags(screenshot_flags, args); in DoScreenshot()
217 auto args = ArgsToVec(argc - 1, argv + 1); in DisplayMain() local
218 if (args.empty()) { in DisplayMain()
219 args.push_back("help"); in DisplayMain()
222 const std::string command_str = args[0]; in DisplayMain()
223 args.erase(args.begin()); in DisplayMain()
232 auto result = command_func_it->second(args); in DisplayMain()