diff --git a/boa/cli/mambabuild.py b/boa/cli/mambabuild.py index e0cc3acf..7b8ba4ee 100644 --- a/boa/cli/mambabuild.py +++ b/boa/cli/mambabuild.py @@ -217,6 +217,17 @@ def call_conda_build(action, config, **kwargs): variants=config.variants, **kwargs, ) + elif action == "render": + result = api.render( + recipe, + post=config.post, + build_only=config.build_only, + notest=config.notest, + config=config, + variants=config.variants, + **kwargs, + ) + print(result) else: raise ValueError("action should be 'build' or 'test', got: %r" % action) @@ -229,11 +240,13 @@ def main(): config = prepare(**args.__dict__) - if args.test: + if "render" in sys.argv[0]: + action = "render" + elif args.test: action = "test" elif args.output: action = "output" else: action = "build" - + print("ACTION IS ", action) call_conda_build(action, config) diff --git a/setup.py b/setup.py index d3d741e6..72adb888 100644 --- a/setup.py +++ b/setup.py @@ -36,6 +36,7 @@ entry_points={ "console_scripts": [ "conda-mambabuild = boa.cli.mambabuild:main", + "conda-mambarender = boa.cli.mambabuild:main", "boa = boa.cli.boa:main", ] },