Create, Innovate and Automate with ShellFoundry
Command line utility for CloudShell shells developers. The utility helps to create a new shell based on a template, build an installable shell package and install a shell into your CloudShell.
$ pip install shellfoundry
ShellFoundry streamlines the whole process of shell development from choosing a template, via code generation and installation.
- Choose a TOSCA template
$ shellfoundry list
- Create a shell
$ shellfoundry new <shell> –-template <template>
$ cd <shell>
- Define data model in shell-definition.yml
- Generate data model
$ shellfoundry generate
- Implement logic in driver.py using classes from data_model.py
- Install the shell package into Cloudshell
$ shellfoundry install
- For more commands and detailed usage please refer to Documentation
- Opening issues and feature requests: Issue Tracker
- Forum for questions and discussions: Gitter.im