Skip to content
Back to top

# Source code for xompletions.cd

    """Completion for "cd", includes only valid directory names."""

    from xonsh.completers.path import complete_dir
    from xonsh.parsers.completion_context import CommandContext

    def xonsh_complete(command: CommandContext):
        """
        Completion for "cd", includes only valid directory names.
        """
        results, lprefix = complete_dir(command)
        if len(results) == 0:
            raise StopIteration
        return results, lprefix