I know I'm bad at names no need to mention it
I would describe this project as a random idea that came to while learning about working with files in C, you can probably tell as much just by looking at the code.
This project is mostly meant to learn the inner workings of relational databases like MySQL, MariaDB, etc. For the most part I only really made it on the whim and don't think of changing much to make it able to be implemented in any system.
At the moment I am for all intensive purposes unsure, I will keep developing it until I feel satisfied with it but from then on I will probably leave it be in case I ever want to keep working on it again or work off it in the distant future.
If you wish to run this,(Honestly don't know why you would), you should know some important details, currently there are 2 branches of the repo, Main and Development, besides the names whats the difference:
-
Stability: Currently Main is the only stable build I have, while development is currently incredibly unstable and is probable to change in its life time.
-
Features: The current features in Main are simplistic and are the first to be developed meaning they're out of date. Mean while development has some of the most recent features, with the downside that it can change at any moment as said before.
Knowing that in case you choose to try one out what should you keep in mind. In the first place the main branch only allows the use of a file called "basicdatabase.txt" as its storage, and it mus have the following text in the first line:
Key, User, Password.
As this declares the fields to be used and are the only fields allowed to be used in the file.
In the case of the Dev Branch you can freely use any file as the storage, if the file is not found in the system it will be created and the same fields will be inserted into it. Now the only down side is that the fields aren't changeable.
Some of these are just ideas and I'm unsure if they are currently possible with my abilities but I'll figure it out as I go:
- Custom fields
- Database, tables and relations
- Custom field searching
- Better CLI looks
-
60f2587
Created repo, programmed in a basic database, finished up the project -
ffcab19
Created README.md -
16584e9
.gitignore changes -
528f124
Updated README.md to read any important data about the project. -
37e9f93
Update README.md -
9429655
Minor readme change -
Current
Added changelog (Even if this one wont be consistently updated).
If you have any recommendations or ideas that should be implemented for the project, feel free to tell me.
Thanks to the crazy chick who listens to me rant on and on about this project in the middle of class when I should be paying attention to the professor.