1
0
mirror of https://github.com/httpie/cli.git synced 2025-08-10 22:42:05 +02:00

Dont apply default options on the httpie command (#1280)

* Mark tests with requires_installation

* Dont apply default options on the httpie command

* lint
This commit is contained in:
Batuhan Taskaya
2022-01-24 21:13:47 +03:00
committed by GitHub
parent 45fcd746d7
commit 813e8864a1
4 changed files with 35 additions and 3 deletions

View File

@@ -30,14 +30,15 @@ def raw_main(
parser: argparse.ArgumentParser,
main_program: Callable[[argparse.Namespace, Environment], ExitStatus],
args: List[Union[str, bytes]] = sys.argv,
env: Environment = Environment()
env: Environment = Environment(),
use_default_options: bool = True,
) -> ExitStatus:
program_name, *args = args
env.program_name = os.path.basename(program_name)
args = decode_raw_args(args, env.stdin_encoding)
plugin_manager.load_installed_plugins(env.config.plugins_dir)
if env.config.default_options:
if use_default_options and env.config.default_options:
args = env.config.default_options + args
include_debug_info = '--debug' in args