run on two machines produces no output
Not sure what happened here... but when i tried to run a command on two machines i did not see any progress or output. So I interruppted with C-C.
$ leap run 'apt update && apt upgrade' aardwolf donkey ^C /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/parallel.rb:19:in `join': Interrupt from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/parallel.rb:19:in `each' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/parallel.rb:19:in `execute' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/group.rb:15:in `block in execute' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/group.rb:14:in `each' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/group.rb:14:in `each_slice' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/group.rb:14:in `each' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/group.rb:14:in `collect' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/runners/group.rb:14:in `execute' from /var/cache/azul/.gem/ruby/2.3.0/gems/sshkit-1.11.4/lib/sshkit/coordinator.rb:21:in `each' from /home/azul/code/leap_platform/lib/leap_cli/ssh/remote_command.rb:49:in `remote_command' from /home/azul/code/leap_platform/lib/leap_cli/commands/run.rb:31:in `capture_command' from /home/azul/code/leap_platform/lib/leap_cli/commands/run.rb:26:in `run_shell_command' from /home/azul/code/leap_platform/lib/leap_cli/commands/run.rb:11:in `block (2 levels) in ' from /home/azul/.gem/ruby/2.3.0/gems/gli-2.14.0/lib/gli/command_support.rb:126:in `execute' from /home/azul/.gem/ruby/2.3.0/gems/gli-2.14.0/lib/gli/app_support.rb:296:in `block in call_command' from /home/azul/.gem/ruby/2.3.0/gems/gli-2.14.0/lib/gli/app_support.rb:309:in `call_command' from /home/azul/.gem/ruby/2.3.0/gems/gli-2.14.0/lib/gli/app_support.rb:83:in `run' from /home/azul/.gem/ruby/2.3.0/gems/leap_cli-1.9/bin/leap:85:in `' from /home/azul/.gem/ruby/2.3.0/gems/leap_cli-1.9/bin/leap:40:in `' from /home/azul/.gem/ruby/2.3.0/bin/leap:23:in `load' from /home/azul/.gem/ruby/2.3.0/bin/leap:23:in `'
Running the command one after the other produced the expected output.
$ leap run 'apt update && apt upgrade' aardwolf = [aardwolf] running `apt update && apt upgrade` = [aardwolf] WARNING: = [aardwolf] apt = [aardwolf] does not have a stable CLI interface yet. = [aardwolf] Use with caution in scripts. = [aardwolf] OK http://security.debian.org jessie/updates ...