A rewrite of GNU coreutils cat for educational purposes.
diff <(echo "1\n2\n3" | zebra) <(echo "1\n2\n3" | cat) && echo "reads from standard input."
diff <(zebra ./LICENSE ./build.zig) <(cat ./LICENSE ./build.zig) && echo "reads files from arguments."zig build
./zig-out/bin/zebra --help