{"repo":"alt-romes/programmer-calculator","free":true,"listed":false,"github":"https://github.com/alt-romes/programmer-calculator","clone":"git clone https://github.com/alt-romes/programmer-calculator.git","description":"Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits","language":"C","stars":589,"topics":["calculator","c","ncurses","terminal","cli","programmer-calculator"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Programmer calculator The programmer calculator is a simple terminal tool designed to give maximum efficiency and flexibility to the programmer working with: binary, hexadecimal and decimal representations at the same time bitwise operations various operand sizes (16bits, 32bits, 8bits, etc) and who likes: a clear, simple and customizable interface open source software terminal/cli tools The above picture depicts pcalc without colors, and below is an example of pcalc with colors enabled ( --colors ) (which change depending on the terminal profile colors) Making of The idea was born while developing a Nintendo Gameboy Emulator. Romes - the pitcher - found that the tools given online were clunky and did not allow for \"nice multitasking\" With the constant need to visualize and manipulate bits, it became evident that a better solution had to come to life Installation Homebrew Install from the homebrew official packages Arch Based Distros Install from AUR Building from Source (alternative) Prerequisites: To build from source you need gcc , ncurses , and the source files. If you don't have ncurses, please install it (i.e. with your system's package manager) first. (To install ncurses in Debian based distros run sudo apt-get install libncurses5-dev libncursesw5-dev ) Building: First, clone the repository and change directory to it Then, compile the code into an executable file and install it (installs in /usr/local/bin) Conversely, if you ever want to uninstall, you can run: Updatin","default_branch":null,"files":null,"tree":[],"storefront":"/r/alt-romes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alt-romes/programmer-calculator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}