canonical/multipass

Fix spinner for non-interactive use

Offen

#1.541 geöffnet am 15.05.2020

 (9 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (634 Forks)batch import
help wantedlow hanging fruit

Repository-Metriken

Stars
 (6.956 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 16T 2h) (50 gemergte PRs in 30 T)

Beschreibung

Attempting to run non-interactive scripts that run multipass. Logs look like this:

Creating VMs...

                                                                                

                                                                                
Creating test-0  / 
                                                                                

                                                                                
Configuring test-0  /- 
                                                                                

                                                                                
Starting test-0  /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\ 
                                                                                

                                                                                
Waiting for initialization to complete  /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\| 
                                                                                
Launched: test-0

                                                                                
Created VM test-0.

This could be resolved by disabling spinners when not running on a live terminal, or via switch.

Contributor Guide