https://github.com/theskyler-dev/multiconvert
A repository for a basic Unit converter i am developing as a project in my Apprenticeship
https://github.com/theskyler-dev/multiconvert
cpp unit-converter
Last synced: 9 months ago
JSON representation
A repository for a basic Unit converter i am developing as a project in my Apprenticeship
- Host: GitHub
- URL: https://github.com/theskyler-dev/multiconvert
- Owner: TheSkyler-Dev
- License: gpl-3.0
- Created: 2024-09-17T06:40:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-21T14:09:54.000Z (over 1 year ago)
- Last Synced: 2025-04-13T06:51:24.645Z (about 1 year ago)
- Topics: cpp, unit-converter
- Language: C++
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README


# Multiconvert
A comprehensive C++ unit conversion tool supporting multiple measurement types including:
- Physical units (length, mass, volume, time)
- Temperature
- Speed and Energy
- Digital storage
- Electrical measurements
- Geometric calculations
## Dependencies (only if you intend to build/compile from source, recommended when testing contributions)
To build and run this project, you will need the following:
- **A C++ Compiler** that supports C++ 17 or later (e.g. `g++`, `clang/clang++`, `MSVC` etc.)
- **CMake**: Version 3.16.0 or higher
Note: This project should be cross-compatible since `CMakeLists.txt` is set to automatically detect any compatible compilers.
**Please make sure `CMakeLists.txt` is located in the same directory as the source file during compilation due to the use of relative paths.**
### Installation Instructions
1. **Install C++ Compiler and CMake**:
- **Windows**: Install a C++ compiler such as MinGW or Visual Studio, and download CMake from [CMake.org](https://cmake.org/download/).
- **Linux**: Use your package manager to install a C++ compiler and CMake. For example:
```bash
sudo apt-get install build-essential cmake
```
- **macOS**: Install a C++ compiler and CMake via [Homebrew](https://brew.sh/):
```bash
brew install gcc cmake
```
**Please note that all releases since v0.9.0-alpha only include binaries (`.exe`, `.deb` etc.) and/or archives (`.zip`, `.tar.gz`)
after v0.9.0-alpha, the source code will be added as file archives to the release.**
## Contributing
We welcome contributions! Here's how you can help:
- Bug fixes
- New conversion types
- Optimization improvements
- Better error handling
- Tests
See [CONTRIBUTING.md](https://github.com/TheSkyler-Dev/Multiconvert/blob/main/CONTRIBUTING.md) for detailed guidelines.