Add shell wrapper for Gitea config menu #34
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Running the interactive config menu with the system Python can fail when dependencies such as
python-dotenvare installed only in the project virtual environment:The menu itself exists (
python gitea_config.py menu), but operators need a simple shell entrypoint that consistently uses the repo virtual environment when available.Scope
Add a small shell wrapper for launching the Gitea config menu.
Suggested behavior:
./venv/bin/pythonwhen present.python3only when the venv is unavailable.gitea_config.py menuwith all passed arguments.Acceptance criteria
Non-goals
Starting implementation for the shell wrapper. Scope: add a small launcher for the existing Gitea config menu, update usage docs, run wrapper smoke checks and tests. No MCP runtime behavior or credential semantics changes intended.