Repository navigation
Releases: SpaceOC/NRC
Release list
0.5.2 Alpha
Updated print (it is no longer a class)
0.5.1 Alpha
- Now all functions and variables in UserManager, HandlerCommands, SystemVariablesManager, PseudoFS and EventManager classes are static. You no longer need to write
class ItsAbbreviatedNameat the beginning of the code to use the class features. - PseudoFS codes (OK, UNKNOWN_ERROR, UNKNOWN_ERROR, BAD_PATH, NOT_FOUND, THIS_LINK and others).
- The type of variables in functions createFolder (__createFolderHelper), renameFolder (__renameFolderHelper) and others are now int (to return the value of (PseudoFS code ((PseudoFSCodes)).
- Added function to remove commands from NRC.
0.5.1 Alpha by @SpaceOC in #10
Full Changelog: v0.5-Alpha...v0.5.1-Alpha
0.5 Alpha - Pseudo-FS!
- Pseudo-FS!
- All classes and structures are renamed - they start with a capital letter.
- New commands (show_file_data, create_file, ...)
- And another...
Alpha 0.5 by @SpaceOC in #9
Full Changelog: v0.4.5-Alpha...v0.5-Alpha
0.4.5 Alpha
I'm too lazy to say a list of changes.
0.4.4 Alpha
- new command parsing (now you can execute multiple commands at once! The command separator is
&//, but you can change it with the void functionsetCommandSeparator, which is located in thehandlerCommandsclass) - Updated two CMakeLists.txt files: added compilation flags for NRC and OS (O2, Wall and others).
#pragma onceremoved in all .h files- added
currentUserData(variable type - user) to the userManager class - new void function in Utils class -
split... 💀 - new command -
time(for (bad) measurement of command execution time) - and something else, but I'm lazy
0.4.3 Alpha is here!
Now you can create commands with arguments!
Expanded functionality of print + removed third-party library
English version of documentation is now available (to be finalized later!).
0.4.2 Alpha - Small technical update
v0.4.2-Alpha n o w
0.4.1 Alpha is here!
- One bug fix in print.cpp (at line 21)
- New functions in dataManager: addData(std::filesystem::path filePath, std::vector<std::string> keys, std::vector<std::string> values) & addVectorData(std::filesystem::path filePath, std::vector<std::string> values)
- And some other minor changes.
0.4 Alpha is here!
Updated NRC internals (fixed some bugs in code, tweaked variable names, almost all names have the same style).
Updated:
- core
- variables
- commands
- handler_commands
Added:
- process
Updated NRC-OS Temple: https://github.com/SpaceOC/NRC-TemplateOS.
The Russian version of the documentation has been completely rewritten. Wait for English version.
No tutorial yet :(
https://spaceoc.gitbook.io/nrc-docs-ru
0.3 Alpha
- dataManager class
+ added addVectorData
+ added createVectorData
+ added changeVectorData
+ added deleteVectorData
... I'M LAZY. I am lazy to describe all the changes 💀