Skip to content

Add Debian installer scripts and Python TUI installer#2

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/add-debian-and-python-installer-folders
Draft

Add Debian installer scripts and Python TUI installer#2
Copilot wants to merge 2 commits intomainfrom
copilot/add-debian-and-python-installer-folders

Conversation

Copy link

Copilot AI commented Mar 10, 2026

Adds two new top-level folders providing installation tooling for Melvin God Mode: Debian-targeted shell scripts and a cross-platform Python TUI installer.

Debian/

  • install.sh — Full system installer: apt packages, Ollama, Python venv at /opt/melvin/venv, config/data directories, optional systemd service. Accepts --uninstall.
  • setup-dependencies.sh — apt-only dependency step; accepts --minimal for bare installs (useful in CI/offline scenarios).
  • configure.sh — Interactive post-install wizard: model selection, Ollama pull, host/port, AES-256 encryption toggle. Uses jq for safe JSON serialisation with a printf fallback.

python-installer/

  • installer.py — Full-screen TUI installer built on stdlib curses (no extra pip deps). Screens: Install, Model Manager, Configure (in-TUI config.json editor), Uninstall, About. Uses scrollable menus, checkbox multi-select, and live progress bars.
  ███╗   ███╗███████╗██╗    ██╗   ██╗██╗███╗   ██╗
  ...
            God Mode  v1.0.0  –  Installer
  ──────────────────────────────────────────────────

  ↑/↓ Navigate   Enter Select   q Quit

Housekeeping

  • .gitignore added: excludes __pycache__/, .pyc, venvs, editor artefacts.
Original prompt

I want to make this repository have another folder called Debian with options for Debian machines. and another called python-installer which will be an all in one python script using tui for the layout in the terminal


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: marcusjenkinscode <264086284+marcusjenkinscode@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Debian and python-installer folders to repository Add Debian installer scripts and Python TUI installer Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants