The Z shell is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh. Zsh was created by Paul Falstad in 1990 while he was a student at Princeton University.
Manage Python environments in Zsh, with uv or pip-tools - AndydeCleyre/zpy
Link Actions
Hello!
This is my little Zsh frontend for Python venv and dependency management, as well as pipx-like app installation.
It's not new, but I just made a new release that can use uv as a backend, making it much faster (and hipper, obviously).
If you have zpy installed, you can install uv with the pipz command, and from then on zpy will use uv instead of Python's venv module and pip-tools:
zsh
% pipz install uv
If you have any questions, please ask!
I personally use it in combination with mise (for Python runtime management) and flit (for package publishing), but aim to keep it rather agnostic and interoperable.
Broot is a great file manager TUI which can be adapted for very specific workflows. But it takes some configuration up front to get things going, even for the basics.
I’ll go over some of my own configurations for using it from Zsh:
Minimum Suggested Setup: wrap broot in a Zsh function launch it wit...
Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with hundresd of helpful functions, plugins, themes, and a few things that make you shout... OH MY ZSH!