RCC toolchain
RCC is a command-line tool that allows you to create, manage, and distribute Python-based self-contained automation packages - or robots 🤖 as we call them.
Together with the robot.yaml configuration file, rcc
provides the foundation to build and share automation with ease.
RCC manages your environment
RCC removes the need to manually configure and maintain your Python environment. All you need to do is to specify the packages you want to use in the conda.yaml
file, and they will be installed for you in a lightweight Python virtual environment.
RCC will also take care of caching so that everything runs as fast as possible.
RCC is open-source software
RCC is at the core of all Robocorp tooling. It is also available for anyone to use under an open-source license, and you can find the source code on Github.
Use it to develop and run any kind of automation you can think of! 🚀
Quickstart
- Install RCC
- Pull an example robot from GitHub:
rcc pull github.com/robocorp/example-google-image-search
The tool by default will download the project code in a directory with the name of the repository and the main branch.
- Move into the directory that was created and run the robot:
cd example-google-image-search-main
rcc run
Create a new robot
Create a new robot in a subdirectory called my-robot
:
rcc robot initialize -d my-robot
Video instructions
More information
For detailed instructions of the available commands, visit the RCC user manual page.
To check a typical software robot development workflow with RCC, visit the RCC workflow page.