Skip to content
Back to top

# Source code for xompletions.rmdir

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

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

    def xonsh_complete(ctx: CommandContext):
        """
        Completion for "rmdir", includes only valid directory names.
        """
        # if starts with the given prefix then it will get completions from man page
        if not ctx.prefix.startswith("-") and ctx.arg_index > 0:
            comps, lprefix = complete_dir(ctx)
            if not comps:
                raise StopIteration  # no further file completions
            return comps, lprefix