Releases: RolandWH/MinMaxNumber
Release list
Linux support 🐧
Warning
Although this release is NOT marked as a pre-release because I believe I have now removed most of the bugs and the application is fairly feature complete it is still COMPLETELY UNSUTABLE for a production environment. The application is still COMPLETELY INSECURE and is still just a learning project for me.
Changelog
- Switched from the MySQL Connector C++ library to the MySQL Server C API
- Added Linux support 🐧
- Fix some messages not displaying on a new line
Installation/Usage
Windows
Download the attached win64 zip file and extract it to a folder of your choosing, then run MinMaxNumber.exe inside that directory from a terminal. To see the help page call MinMaxNumber.exe --help
Linux
Download the attached MinMaxNumber binary file into a folder of your choosing, then run ./MinMaxNumber inside that directory from a terminal. To see the help page call ./MinMaxNumber.exe --help If the program does not run you may need to run chmod +x MinMaxNumber (possibly as root depending on where it is saved).
First Release
Warning
Although this release is NOT marked as a pre-release because I believe I have now removed most of the bugs and the application is fairly feature complete it is still COMPLETELY UNSUTABLE for a production environment. The application is still COMPLETELY INSECURE and is still just a learning project for me.
Changelog
- Added additional statistics about the column: total sum and average (mean)
- Added configuration file functionality
- Added robust error checking and reporting
- Created colour.h (now separate ccolour repository) for coloured warning and error messages
Installation/Usage
Download the attached zip file and extract it to a folder of your choosing, then run MinMaxNumber.exe inside that directory from a terminal. To see the help page call MinMaxNumber.exe --help
Beta 1 (v0.51)
Disclaimer
Please do not use this for any real work as this is really just a learning experience for me as I am new to coding. Passwords are stored in memory completely unencrypted and there is even a built in MySQL function to accomplish what this program is doing. If you do use this program in a production environment (please don't) I'm obviously not responsible for any damages.
Overview
I have decided to have the user specify a MySQL server and column for finding minimum and maximum numbers as it seems more practical than typing in a (possibly long) list of numbers.
Thanks
Thanks to @mysql for providing mysql-connector-cpp which is used for connecting to a MySQL server and sending queries to it.
Thanks to @jarro2783 for providing cxxopts which is used for parsing command line arguments.
Download
You can use the program by downloading the attached zip file below and extracting it. You can verify the download is intact by using the one of the following checksums:
SHA1: 5F48F8F679E548E8AA80FE5FFC2F6AE8097866C9
SHA256: 34A2BB1263F42003DB27EEB99867E564BE9333CD8A24E7B630E980025B1DEDDC