Installation¶
Prerequisites¶
- Operating System: Linux or macOS
- Git: required for managing your configuration repository
Package Manager¶
Homebrew must be installed:
apt is used by default. Nothing extra to install — dependency-aware
uninstalls use apt-cache, which ships with apt itself.
pacman is supported but not heavily tested yet. Uninstalling is not
implemented for pacman; unlisted packages are reported but left alone.
Python (for the TUI and the helper tools)¶
Python 3.12+ is required for the interactive TUI and the --fix-taps /
--cleanup-deps tools. tt sets up its own virtual environment on first
use, so there is nothing to install by hand. Without a suitable Python,
tt cannot start its interface and the helper tools are unavailable.
Optional Tools¶
- fzf — enables interactive fuzzy-search menus (falls back to numbered menus otherwise)
- lazygit — used by the Admin menu's "Git view" option
Install ToolTamer¶
-
Clone the repository:
-
Add to your PATH — add this line to your
.zshrcor.bashrc: -
Restart your shell or source the file:
-
Verify: