def do_ifind(self, params):
        """
\x1b[1mNAME\x1b[0m
        ifind - Find znodes whose path (insensitively) matches a given text

\x1b[1mSYNOPSIS\x1b[0m
        ifind [path] [match]

\x1b[1mOPTIONS\x1b[0m
        * path: the path (default: cwd)
        * match: the string to match in the paths (default: '')

\x1b[1mEXAMPLES\x1b[0m
        > ifind / fOO
        /foo2
        /FOOish/wayland
        /fooish/xorg
        /copy/Foo

        """
        for path in self._zk.find(params.path, params.match, re.IGNORECASE):
            self.show_output(path)
\x1b[1mNAME\x1b[0m
        ifind - Find znodes whose path (insensitively) matches a given text

\x1b[1mSYNOPSIS\x1b[0m
        ifind [path] [match]

\x1b[1mOPTIONS\x1b[0m
        * path: the path (default: cwd)
        * match: the string to match in the paths (default: '')

\x1b[1mEXAMPLES\x1b[0m
        > ifind / fOO
        /foo2
        /FOOish/wayland
        /fooish/xorg
        /copy/Foo