Commit Graph

39 Commits

Author SHA1 Message Date
timurgordon
c7d7e8b954 Merge branch 'development' of https://github.com/freeflowuniverse/herolib into development 2025-01-23 00:03:04 +00:00
timurgordon
cab7a47050 move log module to herolib 2025-01-22 23:58:58 +00:00
timurgordon
dce0b71530 replace crystallib with herolib 2025-01-22 23:57:49 +00:00
b6d43ebe49 refactor: improve action heroscript output
- Update `action.heroscript()` to handle `dal` actions.
- Remove buggy action print from panic message which led to an infinite
  recursive call.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-22 14:10:54 +02:00
dac062eee9 fix(generic): remove erroneous log message 2025-01-15 13:02:03 +02:00
de102f33d9 fix: fix hero mdbook command 2025-01-14 15:34:02 +02:00
0b780b6901 fix: correct generator command and templates
- Correct the `generator` command to use a string flag for the path.
- Update templates to use correct heap allocation annotation.
- Remove unnecessary code in templates.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-14 11:41:50 +02:00
dac3b61116 Merge pull request #18 from freeflowuniverse/development_actions
Development actions
2025-01-13 18:59:22 +02:00
81f377a532 test: improve logger test and search functionality
- Improve the logger test to include more specific assertions.
- Add timestamp filtering to the logger search function.
- Fix a bug in the logger search function that prevented it from correctly handling continuation lines.
- Update redisclient tests to use the correct return type.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-13 18:46:13 +02:00
91f8520229 refactor: improve redis client and publisher
- Refactor the redis client to use a mutex for thread safety.
- Improve error handling in context and playbook factory.
- Remove the play_mdbook command and associated tests.
- Add play_publisher command and tests for publishing books.
- Update the repository cache to use a reference to the redis client.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-13 16:52:21 +02:00
da2881f973 refactor: improve rclone client factory
- Refactor the rclone client factory to improve its
  organization and functionality.
- Add support for multiple rclone instances with named
  instances.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-12 18:31:16 +02:00
4619a0759f Merge pull request #16 from freeflowuniverse/development_actions
Development actions
2025-01-12 14:22:58 +02:00
9e52132e4c ... 2025-01-12 13:18:56 +01:00
315c694ac9 waiting for gitea 2025-01-05 14:02:11 +01:00
a19480ecfd refactor: standardize imports and clean up commented code across modules 2025-01-03 00:29:37 +02:00
Mahmoud Emad
4c01c88b85 WIP: Building hero
- The work is still in progress

Co-authored-by: supermario <mariobassem12@gmail.com>
2025-01-02 19:01:37 +02:00
36f41150c2 postgresql & new docs 2025-01-01 17:44:06 +01:00
b927fc5b5d ggolang install ok 2025-01-01 15:25:58 +01:00
914e1f5073 had to cleanup a lot in relation to optional returns 2025-01-01 13:40:24 +01:00
849e1f1f2f add delete script for vm_caddy && fixes 2024-12-31 18:06:24 +02:00
694def6336 fixes in vm_caddy example 2024-12-31 17:37:58 +02:00
b5fde070b3 fixes 2024-12-31 15:14:13 +02:00
92335f8828 fixes for formatting 2024-12-31 11:00:02 +01:00
7e8dd68585 Merge branch 'development_remove_config_generics' into development_actions
* development_remove_config_generics:
  prob still broken, but don\t have time right now
  fix ourtime, logging, some missing installers, ...
  ...

# Conflicts:
#	examples/threefold/grid/vm_example.vsh
#	examples/threefold/grid/webgw_example.vsh
2024-12-31 10:21:34 +01:00
0821c052e7 prob still broken, but don\t have time right now 2024-12-31 10:20:37 +01:00
f8ab2f855a fix ourtime, logging, some missing installers, ... 2024-12-31 09:32:56 +01:00
f0fdf146a8 formatting 2024-12-30 17:36:22 +02:00
7894f7d420 ... 2024-12-30 08:01:17 +01:00
958daaa697 fixes for docu 2024-12-25 21:48:03 +01:00
0fcccf93b0 add virt 2024-12-25 20:13:02 +01:00
7bbeee570e fix 2024-12-25 19:17:23 +01:00
41f0c13da6 fixes for scanning generator 2024-12-25 19:01:32 +01:00
f77c7ba874 the base 2024-12-25 12:38:51 +01:00
Mahmoud Emad
10e27d2962 feat: add base module
- Add base module with context, session, and configurator.
- Implement session management and configuration loading/saving.
- Introduce error handling and logging mechanisms.
- Include template files for Lua scripts.
2024-12-25 13:31:03 +02:00
fbae8eeb2a the base 2024-12-25 11:44:17 +01:00
a2a47ed7ee the base 2024-12-25 11:18:08 +01:00
a7e714058f the base 2024-12-25 10:18:31 +01:00
4e030b794d the base 2024-12-25 09:23:31 +01:00
4a50de92e3 the base 2024-12-25 08:40:56 +01:00