Skip to content

feat: add Odoo launcher script generation#10

Merged
trisdoan merged 3 commits intomainfrom
feat/odoo-launcher
Feb 12, 2026
Merged

feat: add Odoo launcher script generation#10
trisdoan merged 3 commits intomainfrom
feat/odoo-launcher

Conversation

@trisdoan
Copy link
Copy Markdown
Collaborator

@trisdoan trisdoan commented Feb 9, 2026

What users can do now

  • Generate an odoo launcher script with:
    • odoo-venv create-odoo-launcher 18.0 --venv-dir ~/code/venvs/18.0
  • Generate it during environment setup with:
    • odoo-venv create 18.0 --create-launcher
  • Refresh/overwrite the launcher when needed:
    • odoo-venv create-odoo-launcher --force

Benefit

$ odoo-v18 ready to launch odoo

Latest updates

  • 4c6ff34 fix: scope gevent override to linux in common preset
  • 835bc8c fix(presets): pin setuptools below pkg_resources removal

@trisdoan trisdoan marked this pull request as draft February 11, 2026 08:19
@trisdoan trisdoan marked this pull request as ready for review February 12, 2026 08:49
@trisdoan trisdoan mentioned this pull request Feb 12, 2026
@trisdoan trisdoan force-pushed the feat/odoo-launcher branch 2 times, most recently from 835bc8c to 746173e Compare February 12, 2026 10:25
Add launcher module that generates bash scripts for auto-activating venv
and running Odoo. Includes:
- --create-launcher flag on 'create' command to auto-generate launcher
- Template-based script generation with full Odoo option support
- Security checks (symlink detection, path validation)
- PATH warning if launcher dir not in environment
@trisdoan trisdoan merged commit e828655 into main Feb 12, 2026
1 check 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