Home

Awesome

RCC

License change notice

See LICENSE-NOTICE.md for a notice on the terms under which RCC is made available.

Introduction

RCC allows you to create, manage, and distribute Python-based self-contained automation packages. RCC also allows you to run your automations in isolated Python environments so they can still access the rest of your machine.

🚀 "Repeatable, movable and isolated Python environments for your automation."

Together with robot.yaml configuration file, rcc is a foundation that allows anyone to build and share automation easily.

<p align="center"> <img width="400" src="./docs/robocorp_stack.png"> </p>

RCC is actively maintained by Sema4.ai.

Why use rcc?

...and much much more.

👉 If the command line seems scary, just pick up Seam4.ai -extension for VS Code -extension for VS Code, and you'll get the power of RCC directly in VS Code without worrying about the commands.

Getting Started

:arrow_double_down: Install rcc

Installation guide

:octocat: Pull robot from GitHub:

rcc pull github.com/robocorp/template-python-browser

:running: Run robot

rcc run

:hatching_chick: Create your own robot from templates

rcc create

For detailed instructions, visit Robocorp RCC documentation to get started.

Installing RCC from the command line

Links to changelog and different versions available here

Windows

  1. Open the command prompt
  2. Download: curl -o rcc.exe https://cdn.sema4.ai/rcc/releases/latest/windows64/rcc.exe
  3. Add to system path: Open Start -> Edit the system environment variables
  4. Test: rcc

macOS

Brew cask from Robocorp tap

  1. Update brew: brew update
  2. Install: brew install robocorp/tools/rcc
  3. Test: rcc

Upgrading: brew upgrade rcc

Linux

  1. Open the terminal
  2. Download: curl -o rcc https://cdn.sema4.ai/rcc/releases/latest/linux64/rcc
  3. Make the downloaded file executable: chmod a+x rcc
  4. Add to path: sudo mv rcc /usr/local/bin/
  5. Test: rcc

Documentation

Visit https://sema4.ai/docs/automation to view the full documentation on the full Robocorp stack.

The changelog can be seen here. It is also visible inside RCC using the command rcc docs changelog.

Some tips, tricks, and recipes can be found here. These are also visible inside RCC using the command: rcc docs recipes.

Community and Support

The Robocorp community can be found on Developer Slack, where you can ask questions, voice ideas, and share your projects.

License

Sema4.ai EULA