summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2025-05-28fix: add additional space to README.md0.0.2bAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-28fix: Fix Example02 readme.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-28fix: fix dylib build on POSIX targets.Amlal El Mahrouss
feat: add libBTB example, and updated libBTB version. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-24feat(BTBKit): LIKELY: Wrap ternary condition under parenthesisAmlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-22feat(btb)!: Introducing libBTB, better API.Amlal El Mahrouss
also: - The Codebase has been improved. - Error codes are now string messages. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-04-25dev: update clang-fornat, and codebase.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-04-23dev: Improve makefile, add BTB_POSIX, and BTB_WINDOWS macro.Amlal El Mahrouss
- Refactor library code for better maintenance. - Improve code quality by using well known macros for status code. - Don't let the CLI pass when '-' is being passed as argument and is not recognized. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-04-12print, log: remove bold style.Amlal El Mahrouss
2025-03-29Update ReadMe.mdAmlal
2025-03-28vendor: add: Use rang library now.Amlal El Mahrouss
cli: fix: always check if builder has been allocated after (presumably) allocating one. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-28Update ReadMe.mdAmlal
Remove the mention of OpenBTB.
2025-03-28examples: move example files from tests/ to examples/example_01/Amlal El Mahrouss
Relocate the generic C++ example and its build configs into a dedicated examples/example_01/ directory to better separate tests from usage samples. No content changes were made; files were renamed only. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-27feat(json_builder): tell user when file doesn't with json.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-27feat(json_builder): add error log when file is not a valid json object.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-23feat(add): GitHub CI.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-23meta(ide): remove .vscode folder.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-21Update CLI help output with new issue tracker and project attributionAmlal El Mahrouss
- Replaced old issue tracker URL with GitHub Issues link - Clarified author attribution to reflect NeKernel project
2025-03-20META: A bunch of repository update for btb's relevancy.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-03-17Create LICENSEAmlal El Mahrouss
2025-02-16Update ReadMe.mdAmlal El Mahrouss
2025-02-16Update ReadMe.mdAmlal El Mahrouss
2024-12-27FIX: Remove Qt creator files.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-12-21IMPL: Fix Makefile, don't mention missing libbtb.Amlal
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-12-14Add dry_run field support.Amlal
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
2024-11-26FIX: Use Includes.h for standard includes.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-11-26ELMH Group takes ownership of the code.Amlal El Mahrouss
2024-11-22IMP: Moved copyright holder to 'EL Mahrouss Logic'Amlal El Mahrouss
2024-11-21META: Open source build system too.Amlal El Mahrouss
2024-11-09META: Bump.Amlal El Mahrouss
2024-11-09META: Bumping repository.Amlal El Mahrouss
2024-11-08IMP: Move compile_flags.txt to root, and fixed it.Amlal El Mahrouss
2024-11-07META: Bump.Amlal El Mahrouss
2024-11-07META: BUMP.Amlal El Mahrouss
2024-11-07META: Bump.Amlal El Mahrouss
2024-11-07IMP: Improve CV.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-06Finally, EL Mahrouss Logic!Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-06Opening source code, might liberate it too.Amlal El Mahrouss
2024-11-06IMP: ManifestBuilder.cc, ReadMe.md: Use EL Mahrouss Logic brand instead of ↵Amlal El Mahrouss
my name.
2024-11-05IMP: Remove LICENSE, Copyright holder.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-05Update copyright holder (add LICENSE as well)Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-04IMP: Update website when passing '-h' to btb.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-11-02Update JSONManifestBuilder.hAmlal El Mahrouss
2024-11-02Update IManifestBuilder.hAmlal El Mahrouss
2024-11-02Update IManifestBuilder.ccAmlal El Mahrouss
2024-11-02Update JSONManifestBuilder.ccAmlal El Mahrouss
2024-10-31IMP: Don't return -1 when erroring.Amlal El Mahrouss
2024-10-29IMP: Update copyright holder.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-27(JSONManifestBuilder) FIX: Add space when logging exit code.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-26Fix: CLI manifest build.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-26IMP: Fix help URL.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>