I'm running Ollama in a CI/CD pipeline and when it pulls models, the progress bar adds a significant amount of unnecessary verbosity to the job log, for example:
$ ollama pull llama3.2
pulling manifest ⠋ pulling manifest ⠹ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠼ pulling manifest ⠦ pulling manifest ⠧ pulling manifest ⠧ pulling manifest ⠇ pulling manifest ⠋ pulling manifest ⠙ pulling manifest ⠙ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠴ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠧ pulling manifest ⠏ pulling manifest ⠋ pulling manifest ⠋ pulling manifest ⠙ pulling manifest ⠸ pulling manifest ⠼ pulling manifest ⠼ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠇ pulling manifest ⠏ pulling manifest ⠏ pulling manifest ⠋ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠸ pulling manifest ⠼ pulling manifest ⠴ pulling manifest ⠧ pulling manifest ⠧ pulling manifest ⠇ pulling manifest ⠏ pulling manifest ⠙ pulling manifest ⠹ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠦ pulling manifest ⠧ pulling manifest ⠇ pulling manifest ⠋ pulling manifest ⠋ pulling manifest ⠙ pulling manifest ⠹ pulling manifest ⠼ pulling manifest ⠴ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠇ pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
...
This goes on for 300+ lines.
How do I disable this progress bar for running it non-interactively?
I'm running Ollama in a CI/CD pipeline and when it pulls models, the progress bar adds a significant amount of unnecessary verbosity to the job log, for example:
$ ollama pull llama3.2
pulling manifest ⠋ pulling manifest ⠹ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠼ pulling manifest ⠦ pulling manifest ⠧ pulling manifest ⠧ pulling manifest ⠇ pulling manifest ⠋ pulling manifest ⠙ pulling manifest ⠙ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠴ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠧ pulling manifest ⠏ pulling manifest ⠋ pulling manifest ⠋ pulling manifest ⠙ pulling manifest ⠸ pulling manifest ⠼ pulling manifest ⠼ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠇ pulling manifest ⠏ pulling manifest ⠏ pulling manifest ⠋ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠸ pulling manifest ⠼ pulling manifest ⠴ pulling manifest ⠧ pulling manifest ⠧ pulling manifest ⠇ pulling manifest ⠏ pulling manifest ⠙ pulling manifest ⠹ pulling manifest ⠹ pulling manifest ⠸ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠦ pulling manifest ⠧ pulling manifest ⠇ pulling manifest ⠋ pulling manifest ⠋ pulling manifest ⠙ pulling manifest ⠹ pulling manifest ⠼ pulling manifest ⠴ pulling manifest ⠴ pulling manifest ⠦ pulling manifest ⠇ pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
pulling dde5aa3fc5ff... 0% ▕ ▏ 0 B/2.0 GB pulling manifest
...
This goes on for 300+ lines.
How do I disable this progress bar for running it non-interactively?
Share Improve this question asked Feb 3 at 17:39 jeremywatjeremywat 1,0444 silver badges17 bronze badges1 Answer
Reset to default 1Look like there is no argument in the CLI to disable the interactive thing progress bar. You could do something dirty like :
ollama pull llama3.2 2>/dev/null
But in case of error in future, you will maybe not like this solution