def do_info(self, arg, arguments):
        """
        ::

            Usage:
                   info [--all]

            Options:
                   --all  -a   more extensive information 

            Prints some internal information about the shell

        """
        if arguments["--all"]:
            Console.ok(70 * "-")
            Console.ok('DIR')
            Console.ok(70 * "-")
            for element in dir(self):
                Console.ok(str(element))
            Console.ok(70 * "-")
        self.print_info()