SC is a collection of CLI tools, centered around version control and docker workflow.
- Install Python 3.10+
- Googles git-repo tool, install instructions here.
- The docker engine must be installed.
- Installation instructions can be found here.
- Access to the docker engine
- Access to the docker engine, could require privileged permissions, on linux it requires the user to be part of the docker group. See installation instructions above for more about this.
pip is the default Python package manager, but Ubuntu 23.04+ prevents global installs. Rather than relying on virtual environments, we recommend uv for faster performance and simpler global CLI tool management.
pip install git+https://github.com/rdkcentral/sc.git@mainSee the uv install guide here.
# Install sc as a global tool
uv tool install git+https://github.com/rdkcentral/sc.git@main
sc --help
# Update sc to latest
uv tool upgrade sc
# Uninstall sc
uv tool uninstall sc