Releases: arakilian0/about-me
Releases · arakilian0/about-me
Code Restructuring - pt2
Removed /dist folder and added bin.
Fixed Travis test errors.
Code Restructuring - pt1
Restructuring code to be more functional/procedural.
- created random number generator script
Fact Picker by Index - Complete
Finished the fact picker by index feature.
Fact Picker by Index
Progress has been made on a new feature.
Feature:
- enables fact selecting by specific index
Todo:
- develop script to convert char type to int type
(this will be used to pass to the fact() function)
Random Fact Picker
The project now picks facts at random.
Chooses from:
facts.txt
- lives in root directory
- the facts.txt file gets copied into an array of strings, with
each line in the text file being an index in the array
- A random number is generated using a max range (the
length of the array - 1)
- The random fact gets printed to the client in plain black text
Todo:
- Compile a list of 100 different facts about myself
- Develop build scripts for Linux and Windows
- Build the application for Linux and Windows
- Test on multiple platforms
- Create program installer
Added a small utility script - os.h
Added a small script that detects the clients operating system, and returns it by string type.
Detects macOS, Linux, and Windows 32 and 64 bit systems.
File Added:
src/os.h
Initial Release
Project boilerplate initialization.
Keynotes:
- Initialized on
macOS
- Compiled only for macOS using
clang++
- Tested on Mac and Linux using
Travis
Note: For future releases, each platform will have it's own executable, compiled via physical machines:
- macOS | Clang
- Windows | MinGW
- Linux/Fedora | GCC