Short Development Videos
Use this article to watch the different instructional videos and tutorials embedded throughout the dev guide.
Shells
What are shells?
This short video introduces the concept of shells and their use.
Modeling shells
This video discusses the structure and logic of CloudShell shells.
Creating or extending a shell
This video will assist you in deciding whether to create a new shell or extend an existing one.
Adding shell commands
Introduction to shell commands
This video introduces shell commands and their basic structure.
Adding basic commands
This tutorial demonstrates how to add basic commands that print information, use command inputs, and use the resource ‘context’ object.
Using API in shell commands
This tutorial discusses the use of CloudShell Automation API in shell commands and demonstrates API methods that apply to shells.
Adding attributes
This tutorial demonstrates how to add attributes to the shell, including custom attributes like root, sub-model and discovery attributes, and global attributes that already exist in CloudShell.
Debugging shells
This tutorial demonstrates how to debug your shell using the mock open source Python package.
Scripts
Creating resource scripts
This tutorial demonstrates how to create resource and associate them to shells in CloudShell.
Customizing CloudShell's OOB Setup Orchestration Script
This tutorial introduces CloudShell's out-of-the-box setup orchestration script, its structure on how you can customize it to implement workflows and actions that apply to your deployment.