Skip to content

feat: add pyenv as an installable tool - #14

Merged
grimaldi89 merged 1 commit into
masterfrom
feat/pyenv-tool
Jul 18, 2026
Merged

feat: add pyenv as an installable tool#14
grimaldi89 merged 1 commit into
masterfrom
feat/pyenv-tool

Conversation

@grimaldi89

Copy link
Copy Markdown
Owner

Adds tools/pyenv.sh to manage multiple Python versions:

  • installs pyenv's build dependencies, then pyenv itself via the official https://pyenv.run installer (idempotent — skips both if $HOME/.pyenv already exists)
  • detects the shell the same way install_aliases.sh/persist_env.sh do, and appends the pyenv init block to the matching rc file (.bashrc or .zshrc), only if it isn't already there

Wired into make (make pyenv), install.sh's menu (auto-discovered from tools/), and documented in the README.

Adds tools/pyenv.sh to manage multiple Python versions:
- installs pyenv's build dependencies, then pyenv itself via the
  official https://pyenv.run installer (idempotent — skips both if
  $HOME/.pyenv already exists)
- detects the shell the same way install_aliases.sh/persist_env.sh do,
  and appends the pyenv init block to the matching rc file (.bashrc or
  .zshrc), only if it isn't already there

Wired into make (make pyenv), install.sh's menu (auto-discovered from
tools/), and documented in the README.
@grimaldi89
grimaldi89 merged commit dbebc4f into master Jul 18, 2026
4 checks passed
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.

1 participant