fabasoad / setup-lolcode-action

This GitHub action installs LOLCODE programming language interpreter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup LCI - LOLCODE interpreter

Stand With Ukraine GitHub release functional-tests linting

This action sets up a LOLCODE interpreter called LCI.

Prerequisites

The following tools have to be installed for successful work of this GitHub action: git, cmake, make.

Inputs

Name Required Description Default Possible values
version No LCI version that can be found here 0.11.2 0.9.2, 0.10.5, etc.

Example usage

Let's try to run hello-world.lc file with the following content:

HAI 1.2
  CAN HAS STDIO?
  VISIBLE "Hello World!"
KTHXBYE

Workflow configuration

name: Setup LCI

on: push

jobs:
  setup:
    name: Setup
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@main
      - uses: fabasoad/setup-lolcode-action@main
      - name: Run script
        run: lci ./hello-world.lc

Result

Run lci ./hello-world.lc
Hello World!

Unsupported LCI versions

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

About

This GitHub action installs LOLCODE programming language interpreter.

License:MIT License