Using Textualize's rich library to pretty print subprocess outputs, so during long running commands, the user isn't wondering what's going on, even if you don't actually output anything from stdout/stderr of the command.
  • Python 90%
  • Shell 10%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
JesseBot 9ee0d8b72d
Some checks failed
Python package build and publish / build_and_publish (push) Failing after 3s
Python package build and publish / build-and-publish (push) Failing after 0s
Merge pull request 'Update dependency zensical to ^0.0.61' (#9) from renovate/zensical-0.x into main
Reviewed-on: #9
Reviewed-by: JesseBot <jessebot@noreply.git.open.engineering>
2026-09-13 15:49:41 +00:00
.forgejo add renovate scripts 2026-08-17 10:03:05 +02:00
renovate_scripts add renovate scripts 2026-08-17 10:03:05 +02:00
rich_subproc initial commit of our very basic subproc 2026-08-08 10:31:28 +02:00
.gitignore initial commit of our very basic subproc 2026-08-08 10:31:28 +02:00
AI_POLICY.md initial commit of our very basic subproc 2026-08-08 10:31:28 +02:00
LICENSE initial commit of our very basic subproc 2026-08-08 10:31:28 +02:00
pyproject.toml Update dependency zensical to ^0.0.61 2026-09-12 03:56:40 +00:00
README.md update name since subproc was already taken on pypi 2026-08-08 08:58:10 +00:00
renovate.json Migrate config renovate.json 2026-08-19 03:56:39 +00:00

rich subproc

PyPI - Version

It does what it says on the tin, it's a wrapper around python's subprocess to do some basic error handling and pretty printing.

I finally made this its own library because I kept rewriting it into other programs I was already using :)