Commit Graph

20 Commits

Author SHA1 Message Date
Mahmoud Emad
288bfd54d8 refactor: improve zinit process handling
- Improved error handling in `get` method of Zinit struct.
- Changed the return type of `new()` function in `zinit_factory.v` to `!&Zinit`.
- Updated `zinit_global_manager` to hold references to `Zinit` instances.

Co-authored-by: mariobassem12 <mariobassem12@gmail.com>
2025-01-06 16:40:52 +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
cffd5e2f9c fixed installers 2025-01-01 10:16:41 +01:00
8612f80c53 Merge branch 'development_mahmoud' into development
* development_mahmoud:
  test: improve test suite
2024-12-30 07:35:44 +01:00
Mahmoud-Emad
da44604910 test: improve test suite
- Remove unnecessary debug print statements.
- Remove redundant initialization calls.
- Improve test cache handling and error reporting.
- Refactor code for better readability and maintainability.
- Update test suite to include additional tests.
- Improve code formatting and style consistency.
2024-12-26 10:14:37 +00:00
26c370ed91 screem 2024-12-25 22:33:20 +01:00
4373ec21aa fixes installers 2024-12-25 22:30:33 +01:00
958daaa697 fixes for docu 2024-12-25 21:48:03 +01:00
34b70e76cc notifier 2024-12-25 21:29:25 +01:00
Mahmoud-Emad
6e769b6af5 test: fix startupmanager test
- The test was failing because it assumed the process `redis-server` was not already running.
- This commit adds a check to see if the process exists. If it does, it stops it before starting it.
- If it doesn't exist, it creates it before starting it.
- This ensures the test is more robust and reliable.
2024-12-25 15:58:02 +00:00
Mahmoud Emad
ccfc7c4656 fix: improve package management and screen status
- Fix issues in package installation and removal across
different platforms (Ubuntu, macOS, Alpine, Arch).
- Improve error handling and add sudo support where
necessary.
- Enhance screen status check to accurately reflect
process activity.
- Address minor bugs in `db.v`, `done.v`, and
`net_test.v`.
- Correct minor inconsistencies in package names.
2024-12-25 17:12:08 +02:00
f77c7ba874 the base 2024-12-25 12:38:51 +01:00
4848703a8b the base 2024-12-25 12:37:24 +01:00
fbae8eeb2a the base 2024-12-25 11:44:17 +01:00
27ef87f9c7 the base 2024-12-25 11:36:34 +01:00
4e030b794d the base 2024-12-25 09:23:31 +01:00
4a50de92e3 the base 2024-12-25 08:40:56 +01:00