Brainfuck

Just a straightforward brainfuck interpreter.

Usage: brainfuck [-d] [-x] [-i path] [-c 'program'] [-f path]
 -d: prints disassembly of the bytecode
 -x: exit on EOF, needed for some bf scripts to stop
 -i: input file if not stdin
 -c: execute bf program passed on the command line
 -f: path to bf source file to execute