This action sets up a LOLCODE interpreter called LCI.
OS | Version |
---|---|
Windows | All |
Linux | 0.9.1 |
macOS | 0.9.1, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.11.1 |
The following tools have to be installed for successful work of this GitHub action: cmake, make.
- uses: fabasoad/setup-lolcode-action@v1
with:
# (Optional) LCI version. Defaults to the latest version.
version: "0.11.2"
# (Optional) If "true" it installs LCI even if it is already installed on a
# runner. Otherwise, skips installation.
force: "false"
# (Optional) GitHub token that is used to send requests to GitHub API such
# as getting latest release. Defaults to the token provided by GitHub Actions
# environment.
github-token: "${{ github.token }}"
Name | Description | Example |
---|---|---|
installed | Whether LCI was installed or not | true |
Let's try to run hello-world.lc
file with the following content:
HAI 1.3
CAN HAS STDIO?
VISIBLE "Hello World!"
KTHXBYE
name: Setup LCI
on: push
jobs:
setup:
name: Setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: fabasoad/setup-lolcode-action@v1
- name: Run script
run: lci ./hello-world.lc
Run lci ./hello-world.lc
Hello World!