Skip to content

rdkcentral/sc

Software Control (SC)

language OS

SC is a collection of CLI tools, centered around version control and docker workflow.

Table of Contents

Requirements

  • 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.

Installing

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

pip install git+https://github.com/rdkcentral/sc.git@main

uv

See 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

About

SC is a collection of CLI tools, centered around version control and docker workflow.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages