cli icon indicating copy to clipboard operation
cli copied to clipboard

netlify-watch: remove spinner by default or via option

Open erikw opened this issue 2 years ago • 2 comments

Which problem is this feature request solving?

As a developer living in a terminal shell most of the time, I want $ netlify watch to be silent unless there is progress on the deployment, so that I know when to return to this terminal window/tab/tmux-window for progress updates.

https://user-images.githubusercontent.com/175286/206479201-d38a1f81-d121-4d6c-bd06-0d52acead91f.mov

Currently the watch command have a pretty cool spinner (video) while waiting. However I find that I usually switch away from the terminal where I ran the netlify-watch in and would expect that it only prints something when there is some useful progress to watch (most likely deployment finished).

Screen Shot 2022-12-07 at 16 57 02

Many terminal emulators have some way to show that something has happened since last time it was in the foreground. For example tmux marks windows that has new output (screenshot: window 4 has new output from netlify watch : the spinner moved)

Describe the solution you'd like

Possible solutions

  • Remove the spinner and replace with a static icon/char/text
    • Possibly allow with with an option --with-spinner
  • Add an option --no-spinner

erikw avatar Dec 08 '22 14:12 erikw