# bspl Bit-Shift-Print Loop ## Introduction `bspl` is a [REPL](https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop) for practising bitwise operations. Born out of frustration while completing labs for my undergrad operating systems course, I wanted a tool for quickly prototyping and tracing complex bitwise operations. ![bspl](https://raw.githubusercontent.com/apeduru/bspl/master/pics/bspl_screenshot.png) And the equivalent using the Python REPL. ![Python](https://raw.githubusercontent.com/apeduru/bspl/master/pics/python_screenshot.png) ## Installation ### Cargo Requires the latest stable version of Rust. `cargo install bspl` ### Debian There are `deb` packages available in the Releases. `dpkg -i bspl_x.x.x_amd64.deb` ## Usage Start `bspl` then type `help` for more information.