MCPcopy
hub / github.com/httpie/cli / main

Function main

httpie/manager/__main__.py:32–48  ·  view source on GitHub ↗
(args: List[Union[str, bytes]] = sys.argv, env: Environment = Environment())

Source from the content-addressed store, hash-verified

30
31
32def main(args: List[Union[str, bytes]] = sys.argv, env: Environment = Environment()) -> ExitStatus:
33 from httpie.core import raw_main
34
35 try:
36 return raw_main(
37 parser=parser,
38 main_program=main_program,
39 args=args,
40 env=env,
41 use_default_options=False,
42 )
43 except argparse.ArgumentError:
44 program_args = args[1:]
45 if is_http_command(program_args, env):
46 env.stderr.write(MSG_COMMAND_CONFUSION.format(args=' '.join(program_args)) + "\n")
47
48 return ExitStatus.ERROR
49
50
51def program():

Callers 1

programFunction · 0.70

Calls 4

EnvironmentClass · 0.90
raw_mainFunction · 0.90
is_http_commandFunction · 0.85
writeMethod · 0.45

Tested by

no test coverage detected