Update and uninstall
Update
Use --refresh with uvx to fetch the latest PyPI package. npx fetches the latest npm package; the examples below pin version 0.1.2.
- npx
- uvx
npx --yes wezterm-codex-status-line@0.1.2 update
uvx --refresh wezterm-codex-status-line update
update preserves the display configuration and terminal-title settings. Reload WezTerm, then run doctor.
The package version in the npx or uvx command selects the target version. For example, uvx wezterm-codex-status-line@0.1.2 update pins uvx to this release.
Uninstall
Remove the codex_statusline module load and setup() call from your WezTerm configuration first:
require("codex_statusline").setup()
Reload WezTerm, then run:
- npx
- uvx
npx --yes wezterm-codex-status-line@0.1.2 uninstall
uvx wezterm-codex-status-line uninstall
uninstall removes status line files and this project's Codex hook. It keeps codex_statusline_config.json by default; add --purge-config to remove it too.
If the command reports that the module is still referenced, check ~/.wezterm.lua, ~/.config/wezterm/wezterm.lua, and files loaded by them.
Disable the terminal title bridge
update --no-title-bridge does not remove an existing title setting. To restore the original Codex title, uninstall as above, reinstall with install --no-title-bridge, and add the WezTerm setup() call again.
Preview changes
Add --dry-run to install, configure, update, or uninstall to inspect the result without writing files:
npx --yes wezterm-codex-status-line@0.1.2 update --dry-run
Pass the same --wezterm-module-dir and other path options when using a custom installation directory. See the CLI reference.