@@ -163,6 +163,7 @@ int main(int argc, char** argv)
163163
164164 // Analyze arguments
165165 argparse::ArgumentParser analyze_command (" analyze" );
166+ analyze_command.set_assign_chars (" :=" );
166167 analyze_command.add_description (" Run luau-analyze type checking and linting" );
167168 analyze_command.add_parents (parent_parser);
168169 analyze_command.add_argument (" --annotate" )
@@ -189,7 +190,7 @@ int main(int argc, char** argv)
189190 .help (" A path to a Luau definitions file to load into the global namespace" )
190191 .default_value <std::vector<std::string>>({})
191192 .append ()
192- .metavar (" PATH" );
193+ .metavar (" @NAME= PATH" );
193194 analyze_command.add_argument (" --ignore" )
194195 .help (" file glob pattern for ignoring error outputs" )
195196 .default_value <std::vector<std::string>>({})
@@ -205,14 +206,15 @@ int main(int argc, char** argv)
205206
206207 // Language server arguments
207208 argparse::ArgumentParser lsp_command (" lsp" );
209+ lsp_command.set_assign_chars (" :=" );
208210 lsp_command.add_description (" Start the language server" );
209211 lsp_command.add_epilog (" This will start up a server which listens to LSP messages on stdin, and responds on stdout" );
210212 lsp_command.add_parents (parent_parser);
211213 lsp_command.add_argument (" --definitions" )
212214 .help (" path to a Luau definitions file to load into the global namespace" )
213215 .default_value <std::vector<std::string>>({})
214216 .append ()
215- .metavar (" PATH" );
217+ .metavar (" @NAME= PATH" );
216218 lsp_command.add_argument (" --docs" , " --documentation" )
217219 .help (" path to a Luau documentation database for loaded definitions" )
218220 .action (file_path_parser)
0 commit comments