'Display a directory selection screen.
:param str message: prompt to give the user
:param default: default value to return (if one exists)
:param str cli_flag: option used to set this value with the CLI
:param bool force_interactive: True if it\'s safe to prompt the user
because it won\'t cause any workflow regressions
:returns: tuple of the form (`code`, `string`) where
`code` - display exit code
`string` - input entered by the user'

def directory_select(self, message, default=None, cli_flag=None, force_interactive=False, **unused_kwargs):

    with completer.Completer():
        return self.input(message, default, cli_flag, force_interactive)
