Command Line Dependencies

embedops-cli has been developed and tested on Windows, Linux, and Mac and depends on Docker Desktop and Python3 .

Install Dependencies

  1. Install Docker Desktop from docker.com
  2. Install Python3 from python.org

Optional Configurations

Windows Users

The embedops-cli uses linux-based docker images to build source code, run tests, etc. For Windows users, things like case-sensitivity and End-Of-Line (EOL) characters must be handled appropriately. Case-sensitivity issues typically take the form of file-system paths like includes and link paths having upper or lower case characters (since Windows is not case-sensitive). For EOL issues, Dojo Five recommends configuring git  locally with the following setting:

git config --global core.autocrlf false

This will ensure EOL characters are correct for Linux when developing on a Windows machine.

Note that this setting is not retroactive to existing  git repositories on the local machine. For this configuration change to take effect in your in your local environment, Dojo Five recommends reading through this forum answer or pull down fresh clones of affected repos.

Verify Dependencies

  1. Docker installed
    1. docker --version
    2. Minimum versions:  Docker Desktop 4.1.x, Docker Engine 20.10.x
  2. Docker running
    1. docker info
    2. if see ERROR: Cannot connect to the Docker daemon...Is the docker daemon running? , start Docker Desktop
  3. Python3
    1. python --version
    2. Minimum version: Python 3.10.x
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.