Skip to content

Feature Request: Ability to disable spinner during install process #2127

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
joeskeen opened this issue Oct 13, 2016 · 0 comments
Closed

Feature Request: Ability to disable spinner during install process #2127

joeskeen opened this issue Oct 13, 2016 · 0 comments
Assignees
Labels
Milestone

Comments

@joeskeen
Copy link

joeskeen commented Oct 13, 2016

I am able to run tns install locally within a few seconds. The spinner you are using (clui) is great, and as a user it is good to have some indeterminate progress indicator.

Unfortunately, when running the same command in the CI environment (Atlassian Bamboo), the spinner seems to cause some problems. Where the spinner is created, the process hangs for five minutes, then I get output like this:

build   13-Oct-2016 14:10:07    �[0G  �[96m◜ �[90mInstalling tns-ios�[0m�[0G  �[96m◠ 
�[90mInstalling tns-ios�[0m�[0G  �[96mâ—� �[90mInstalling tns-ios�[0m�[0G  �[96mâ—ž �[90mInstalling 
tns-ios�[0m�[0G  �[96mâ—¡ �[90mInstalling tns-ios�[0m�[0G  �[96mâ—Ÿ �[90mInstalling tns-ios�[0m�[0G  
�[96m◜ �[90mInstalling tns-ios�[0m�[0G  �[96m◠ �[90mInstalling tns-ios�[0m�[0G  �[96m� 
�[90mInstalling tns-ios�[0m�[0G  �[96mâ—ž �[90mInstalling tns-ios�[0m�[0G  �[96mâ—¡ �[90mInstalling 
tns-ios�[0m�[0G  �[96m◟ �[90mInstalling tns-ios�[0m�[0G  �[96m◜ �[90mInstalling tns-ios�[0m�[0G  
�[96mâ—  �[90mInstalling tns-ios�[0m�[0G  �[96mâ—� �[90mInstalling tns-ios�[0m�[0G  �[96mâ—ž 
�[90mInstalling tns-ios�[0m�[0G  �[96mâ—¡ �[90mInstalling tns-ios�[0m�[0G  �[96mâ—Ÿ �[90mInstalling 
tns-ios�[0m�[0G  �[96m◜ �[90mInstalling tns-ios�[0m�[0G  �[96m◠ �[90mInstalling tns-ios�[0m�[0G  
�[96mâ—� �[90mInstalling tns-ios�[0m�[0G  �[96mâ—ž �[90mInstalling tns-ios�[0m�[0G  �[96mâ—¡ 
�[90mInstalling tns-ios�[0m�[0G  �[96m◟ �[90mInstalling tns-ios�[0m�[0G  �[96m◜ �[90mInstalling 
tns-ios�[0m�[0G  �[96mâ—  �[90mInstalling tns-ios�[0m�[0G  �[96mâ—� �[90mInstalling tns-ios�[0m�[0G  
�[96mâ—ž �[90mInstalling tns-ios�[0m�[0G  �[96mâ—¡ �[90mInstalling tns-ios�[0m�[0G  �[96mâ—Ÿ 
�[90mInstalling tns-ios�[0m�[0G  �[96m◜ �[90mInstalling tns-ios�[0m�[0G  �[96m◠ �[90mInstalling 
tns-ios�[0m�[0G  �[96mâ—� �[90mInstalling tns-ios�[0m�[0G  �[96mâ—ž �[90mInstalling tns-ios�[0m�[0G  
�[96m◡ �[90mInstalling tns-ios�[0m�[0G  �[96m◟ �[90mInstalling tns-ios�[0m�[0G  �[96m◜ 
�[90mInstalling tns-ios�[0m�[0G  �[96mâ—  �[90mInstalling tns-ios�[0m�[0G  �[96mâ—� �[90mInstalling 
tns-ios�[0m�[0G  �[96mâ—ž �[90mInstalling tns-ios�[0m�[0G  �[96mâ—¡ �[90mInstalling tns-ios�[0m�[0G  
�[96m◟ �[90mInstalling tns-ios�[0m�[0G  �[96m◜ �[90mInstalling tns-ios�[0m�[0G  �[96m◠ 
�[90mInstalling tns-ios�[0m�[0G  �[96mâ—� �[90mInstalling tns-ios�[0m�[0G  �[96mâ—ž �[90mInstalling 
tns-ios�[0m�[0G  �[96mâ—¡ �[90mInstalling tns-ios�[0m�[0G  �[96mâ—Ÿ �[90mInstalling tns-ios�[0m�[0G  
�[96m◜ �[90mInstalling tns-ios�[0m�[0G  �[96m◠ �[90mInstalling tns-ios�[0m�[0G  �[96m� 
�[90mInstalling tns-ios�[0m�[0G  �[96mâ—ž �[90mInstalling tns-ios�[0m�[0G  �[96mâ—¡ �[90mInstalling 
tns-ios�[0m�[0G  �[96m◟ �[90mInstalling tns-ios�[0m�[0G  �[96m◜ 

(I've omitted several hundred more lines like these.)

I have tried this command logged into the build agent machine, and it doesn't have this issue, only when running it through the Bamboo build agent.

It would be awesome if there was some kind of command line flag, environment variable, or configuration option that would make a simple console log for Installing tns-ios instead of creating the spinner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants