Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 915 Bytes

File metadata and controls

28 lines (20 loc) · 915 Bytes

Tool Manager

A tool manager for uProtocol tools. At the moment the following are supported:

Requirements

The tool manager shall meet the following requirements:

  • it shall download the respective tools to the $VELOCITAS_HOME and make them available to the velocitas project via exposed programs. (e.g. velocitas exec up-simulator)

  • it shall read used tool versions from a configuration file stored in the project directory. (Could be stored in the .velocitas.json)

e.g. (.velocitas.json)

{
    ...
    "variables": {
        "uprotocolSimulatorVersion": "0.0.1",
        "ulinkAndroidBinderVersion": "0.1.0"
    }
}
  • it shall provide a UI (could be terminal prompts) which shows upgradeable tools and allow updates easily