Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yellow-footed-honeyguide/uc
A user-friendly command-line calculator for Unix systems 🧮
https://github.com/yellow-footed-honeyguide/uc
c calculations calculator cli command-line console interactive math terminal unix
Last synced: 7 days ago
JSON representation
A user-friendly command-line calculator for Unix systems 🧮
- Host: GitHub
- URL: https://github.com/yellow-footed-honeyguide/uc
- Owner: yellow-footed-honeyguide
- License: mit
- Created: 2024-05-29T08:05:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-17T14:36:48.000Z (about 2 months ago)
- Last Synced: 2024-09-18T01:52:36.269Z (about 2 months ago)
- Topics: c, calculations, calculator, cli, command-line, console, interactive, math, terminal, unix
- Language: C
- Homepage:
- Size: 588 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# uc - Unix Calculator
![Tests](https://github.com/yellow-footed-honeyguide/uc/workflows/Tests/badge.svg)
Simple interactive calculator to any unix-like system
![usage-example](assets/uc_examples.gif)
## 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 only Readline lib dependency! 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!
🌋 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! 🛠
🌋 Actively maintened Open-Source Powerhouse! 💪
## Getting Started
### Dependencies
- readline### Build
```bash
git clone https://github.com/yellow-footed-honeyguide/uc.git
cd uc
mkdir build && cd build
cmake ..
cmake --build .
```### Install
For system-wide installation (may require elevated privileges like `sudo`):
```bash
cmake --install .
```## Issue Templates
If you encounter a bug or have a feature request, please use one of the following templates:- [Bug Report](.github/ISSUE_TEMPLATE/bug_report.md)
- [Feature Request](.github/ISSUE_TEMPLATE/feature_request.md)## Contributing
If you'd like to contribute to this project, please read our [Contributing Guidelines](CONTRIBUTING.md) for more information on how to get started.
## Author
**Sergey Veneckiy**
- Email: [email protected]
- GitHub: [@yellow-footed-honeyguide](https://github.com/yellow-footed-honeyguide)## License
This project is licensed under the MIT License