pypa/pipx

Seems pipx is neither quiet nor json/scriptable?

Closed

#828 opened on Mar 15, 2022

View on GitHub
 (1 comment) (5 reactions) (0 assignees)Python (363 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (7,844 stars)
PR merge metrics
 (Avg merge 4d 12h) (22 merged PRs in 30d)

Description

I must be missing something … but how do I use pipx in a cronjob or shell script? This won't suppress output and still prints progress info:

pipx upgrade-all >/dev/null

And while pipx install --pip-args could be used to pass --quiet, this won't work for upgrade-all. Additionally, there is only a --json option for pipx list --json, right? What if I want to work with (json/no) pipx output with all subcommands? Wouldn't it be good to introduce --quiet and make --json and --quiet an option that changes the behaviour of pipx?

Contributor guide