3 #include "parse-options.h"
6 static char const * const serve_usage
[] = {
7 N_("git serve [<options>]"),
11 int cmd_serve(int argc
, const char **argv
, const char *prefix
)
13 struct serve_options opts
= SERVE_OPTIONS_INIT
;
15 struct option options
[] = {
16 OPT_BOOL(0, "stateless-rpc", &opts
.stateless_rpc
,
17 N_("quit after a single request/response exchange")),
18 OPT_BOOL(0, "advertise-capabilities", &opts
.advertise_capabilities
,
19 N_("exit immediately after advertising capabilities")),
23 /* ignore all unknown cmdline switches for now */
24 argc
= parse_options(argc
, argv
, prefix
, options
, serve_usage
,
25 PARSE_OPT_KEEP_DASHDASH
|
26 PARSE_OPT_KEEP_UNKNOWN
);