def METHOD_NAME(exec_name, trajectory_list, **_kwargs):
    """
    Plugin for jmol
    """
    import subprocess
    import tempfile
    if not has_executable(exec_name):
        echo.echo_critical(f"No executable '{exec_name}' found. Add to the path, or try with an absolute path.")
    # pylint: disable=protected-access
    with tempfile.NamedTemporaryFile(mode='w+b') as handle:
        for trajectory in trajectory_list:
            handle.write(trajectory._exportcontent('cif')[0])
        handle.flush()
        try:
            subprocess.check_output([exec_name, handle.name])
        except subprocess.CalledProcessError:
            # The program died: just print a message
            echo.echo_error(f'the call to {exec_name} ended with an error.')