- 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>
- 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>
- 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>
- 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>
- 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>
* 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
- 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.