diff --git a/cccli/cli.py b/cccli/cli.py index 00d0869bfc57f573ea9bcc71d939e49704be896e..01bc798766db9fd78b729b14f765d8ebf31ec3c9 100644 --- a/cccli/cli.py +++ b/cccli/cli.py @@ -28,7 +28,7 @@ class Cli(object): self._settings = settings self.alias = Alias(settings.get("alias", "")) self.alias.load() - self._interactive = sys.stderr.isatty() and sys.stdin.isatty() + self.interactive = sys.stderr.isatty() and sys.stdin.isatty() self._prompt = "> " self._commands = args self.rpc = None @@ -41,9 +41,8 @@ class Cli(object): self._auth() # run parsing args if len(self._commands) > 0: - for c in self._commands: - self._parse_line(c) - elif self._interactive: + self._parse_line(" ".join(self._commands)) + elif self.interactive: self._interactive_parser() else: self._parser()