Source code for calim_pipelines.pipelines.run_command

""" Simple flow to run a command
"""
import argparse

from calim_pipelines.flows import docker_run_command
from calim_pipelines.objects import ContainerDescriptor


[docs]def main(): """Simple application to run any command from a container""" parser = argparse.ArgumentParser(description="Flow to run a command") parser.add_argument( "-c", "--command", help="command to run", type=str, required=True ) parser = ContainerDescriptor.argument_parser(parser) args = parser.parse_args() desc = ContainerDescriptor.from_parser(parser) if args.command is not None: docker_run_command(command=args.command, desc=desc)
if __name__ == "__main__": main()