Skip to content

Automatic runtime install of tools #101

@rarkins

Description

@rarkins

An even more advanced approach here would be that we create our own tools directory in $PATH, e.g. containing node, poetry, gradle, etc. But each is in fact a wrapper/stub and its purpose is to dynamically install the required tool + language and then pass the same parameters to the tool itself after it's installed.

e.g. the application like Renovate will simply call poetry via child process, which then kicks off:

  • Our own custom shell script
  • Installs python if missing (According to PYTHON_VERSION)
  • Installs poetry
  • Calls newly installed poetry and passes all args to it

Depends on

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority-3-normalDefault priority, "should be done" but isn't prioritised ahead of othersstatus:requirementsFull requirements are not yet known, so implementation should not be startedtype:featureFeature (new functionality)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions