An utility for working with Brainfuck and related languages. It can encode and decode programs in various formats.
EVERYTHING! You can run Brainfuck programs and encode/decode Brainfuck code using Brainloller and Braincopter. Plus, given that Brainloller produces very small images, the utility features an image resizer.
bftools <operation> <args>
This utility saves images in PNG format, so watch your extensions. This utility reads images in all formats supported by the .NET framework.
Note: By default, this utility outputs to stdout
. Piping is supported!
Note: The -
character stands for stdin
.
bftools encode brainfuck <file | -> [--output <output file>]
bftools encode brainloller <file | -> --width <width> [--output <output image>]
bftools encode braincopter <file | -> --original <original image> [--output <output image>]
bftools decode brainloller <image | -> [--output <output image>]
bftools decode braincopter <image | -> [--output <output image>]
bftools run <program | ->
bftools enlarge <image | -> <factor> [--output <output image>]
bftools reduce <image | -> <factor> [--output <output image>]
bftools help