The Betty Blocks CLI
The Betty Blocks CLI is currently used for two different things – first, the component set, and second, the action functions. So, once you’ve installed the CLI, you are good to go for developing both. There is a specific option when installing the CLI to only install the part for the component set if you have no desire to develop for the functions, as for the functions, you’ll also need to install the following:
- Make
- G++
- Python
For the component set, these are not needed. This has to do with the fact that the action functions run on an isolated VM. More information about isolated VMs can be found in the Wiki on GitHub for the CLI.
Another important piece of software that needs to be installed is a recent version of Node.js. Since this changes over time, please check the Wiki for the exact version that you need at this point.
So what does the CLI do for the component set? Once you start changing or building components...