Stensl is a new scripting language that runs in the JVM. Currently, it’s in alpha version; it has baseline features but lacks some capabilities and stability guarantees of a public language. That being said, Stensl has a variety of powerful and unique features. Stensl is a gateway to powerful and diverse software; see what you can build with it!
This repository may be downloaded or cloned locally in order to run Stensl files. Cloning the repository is recommended to stay up-to-date with new releases. The stensl.sh file is used to run Stensl files from the command line, and should run in the BASH and ZSH shells. To run a Stensl file, use the following command:
./stensl.sh <file>
Typically, the .sten extension is used on Stensl files, but this is not enforced.
A complete documentation of Stensl can be found in the StenslDocs
Stensl has few dependencies. Ensure that you're running the stensl.sh file from a BASH or ZSH environment. Java 14.0 or above is required to run Stensl.
Please see our contributing guide