Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Setup Brainfuck

Actions
This GitHub action installs one of the brainfuck interpreters called brainfucky
v1.1.2
Star (3)

Setup Brainfuck

Stand With Ukraine Releases Functional Tests pre-commit

This action installs one of the brainfuck interpreters called brainfucky.

Prerequisites

The following tools have to be installed for successful work of this GitHub action: pip3.

Inputs

Name Required Description Default Possible values
version No Brainfucky library version that can be found here version 0.1.dev1 0.1.dev1, 0.1.dev0

Example usage

Workflow configuration

name: Test

on: push

jobs:
  build:
    name: Brainfuck
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@main
      - uses: fabasoad/setup-brainfuck-action@main
      - name: Hello World
        run: |
          touch ./hello-world.bf
          echo "++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.++" > ./hello-world.bf
          echo "+.------.--------.>>+.>++." >> ./hello-world.bf
          brainfucky --file ./hello-world.bf
          rm ./hello-world.bf

Result

executing file ./hello-world.bf
Hello World!

Setup Brainfuck is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

This GitHub action installs one of the brainfuck interpreters called brainfucky
v1.1.2

Setup Brainfuck is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.