title | weight |
---|---|
Getting started |
2000 |
Simple YAML declarative shell scripting language based on modules and templates.
rash
syntax is inspired by Ansible.
To start using rash
you just need a container with entrypoint.
For install, add rash
binary to your Dockerfile:
{{#include ../../examples/envar-api-gateway/Dockerfile}}
Also, you must create your first entrypoint.rh
:
{{#include ../../examples/envar-api-gateway/entrypoint.rh}}
Or instead, you could want to use rash
for local scripting. In that case you can follow
our installation guide.
YAML syntax based on modules.
Besides, rash
includes MiniJinja templates which you can use
anywhere. You can use all its functions and combine them as you want.
rash
implements custom builtins, too. For example, {{ rash.path }}
or
{{ env.MY_ENV_VAR }}
.