Skip to content

A user-friendly command-line calculator for Unix systems ๐Ÿงฎ

License

Notifications You must be signed in to change notification settings

yellow-footed-honeyguide/uc

Repository files navigation

uc - Unix Calculator

Simple interactive calculator to any unix-like system

Description

The uc (Unix Calculator) allows to users perfom different operations in user-friendly interactive mode.

Features

๐ŸŒ‹ Pure Muscle, No Fluff! ๐Ÿ’ช

Crafted in the mighty C language, uc (Unix Calculator) stands alone with almost zero dependencies! Ultimate lone wolf! ๐Ÿบ

๐ŸŒ‹ Epic Number Display! ๐Ÿš€

Long numbers? No problem! uc (Unix Calculator) formats them with style, making complex calculations easy to read! ๐Ÿ˜Ž

๐ŸŒ‹ Type with Familiar Finesse! โŒจ๏ธ

uc (Unix Calculator) embraces your ~/.inputrc! ๐Ÿ  Unleash your bash and zsh muscle memory as you effortlessly navigate, edit, and recall commands like a seasoned pro! ๐Ÿ˜Ž Let your fingers fly across the keyboard, harnessing the power of familiar hotkeys and shortcuts!

๐ŸŒ‹ Tackle Giant Numbers! ๐Ÿ’ช

Flex your math muscles with uc (Unix Calculator)'s ability to handle up to 30+digit numbers, including decimals! Feel the raw power! ๐Ÿ’ช๐Ÿฆพ

๐ŸŒ‹ Quick Result Recall! ๐Ÿ”™

Messed up? Just hit the up arrow and uc (Unix Calculator) retrieves your last result faster than a lightning strike!

๐ŸŒ‹ Chain Calculations! โšก

uc (Unix Calculator) keeps your previous results on deck, ready for more action!๐Ÿ•ด Press Tab key to insert your previous result to expression! โšก

๐ŸŒ‹ Universal Compatibility! ๐ŸŒ

From Linux to macOS to BSD, uc (Unix Calculator) flexes on any system! It's the Swiss Army knife of calculators! ๐Ÿ› 

๐ŸŒ‹ Actively maintened Open-Source Powerhouse! ๐Ÿ’ช

Getting Started

Dependencies

This utility is a robust, pure C implementation, crafted from scratch without external libraries for seamless, efficient performance.

Installing

Set of steps for installation:

git clone https://github.com/yellow-footed-honeyguide/uc.git 
cd uc
mkdir build
cd build
cmake ..
make

Now you can move nooks to /usr/local/bin/

sudo mv ./nooks /usr/local/bin/

Executing program

usage-example

Issue Templates

If you encounter a bug or have a feature request, please use one of the following templates:

Contributing

If you'd like to contribute to this project, please read our Contributing Guidelines for more information on how to get started.

Authors

Contributors names and contact info

ex. Sergey Veneckiy

mail: s.venetsky@gmail.com

License

This project is licensed under the MIT License