Commit Graph

67 Commits

Author SHA1 Message Date
utox39
f57fc5d9ab feat(macos-shell): use process.Child.run 2025-08-25 03:12:29 +02:00
utox39
e7f7205a44 feat(macos-packages): use fmt.bufPrint instead of io.fixedBufferStream and fmt.formatInt 2025-08-25 02:17:42 +02:00
utox39
8768e85b80 refactor(macos-network): use the new managed array list 2025-08-25 02:12:52 +02:00
utox39
27995745e4 refactor(macos-gpu): use the new cfTypeRefToZigString function instead of the old cfStringToZigString 2025-08-25 02:09:52 +02:00
utox39
092171ef7f refactor(macos-utils): converts a CFTypeRef casted to CFStringRef to a Zig string 2025-08-25 02:04:41 +02:00
utox39
8aa0f4972e feat(macos-packages): use new array_list 2025-08-23 00:18:24 +02:00
utox39
eb477e5154 refactor(shell): remove the 'allocator' parameter 2025-08-05 23:13:42 +02:00
utox39
2d1c7506d8 feat(shell): parse bash shell version 2025-08-04 02:37:52 +02:00
utox39
5b423d1cef feat(shell): handle 'SHELL' env var not found 2025-08-04 00:35:09 +02:00
utox39
67a2e19ac4 fix: fix wrong used size calculation 2025-07-27 14:42:52 +02:00
utox39
28f94d87ed fix(terminal): fix typo 2025-07-17 15:37:31 +02:00
utox39
7ac43a2694 refactor: remove todo 2025-06-13 19:17:37 +02:00
utox39
ff810a1656 feat: remove toStr methods 2025-05-30 18:01:00 +02:00
utox39
2cf98c669c fix(macos): fix NoMatchingService error for intel macs when trying to retrieve gpu frequency 2025-05-16 13:45:23 +02:00
utox39
826d427d8a feat(macos): add intel cpu frequency info 2025-05-14 12:49:20 +02:00
utox39
551f452ffe refactor: add comments 2025-05-10 23:02:05 +02:00
utox39
c541e0588e refactor(macos): change toStr string 2025-05-10 19:30:04 +02:00
utox39
34ff7e827b refactor(macos): handle the EnvironmentVariableNotFound error for the env vars 'LANG' and 'TERM_PROGRAM' 2025-05-09 11:54:56 +02:00
utox39
71518605c9 feat(macos): add toStr method to each struct 2025-05-01 17:35:24 +02:00
utox39
c86ba3f9dc fix(macos): fix memory leak 2025-04-18 14:26:18 +02:00
utox39
715fac325c fix(macos): fix the calculation to get the amount of used swap 2025-04-10 14:55:31 +02:00
utox39
053815a9da feat(macos): handle FileNotFound error 2025-03-26 11:45:18 +01:00
utox39
87143f4e70 feat(macos): minor changes 2025-03-26 09:06:21 +01:00
utox39
efeb161c59 feat(macos): add macports packages count 2025-03-26 09:05:58 +01:00
utox39
58473d07ee feat(macos): add import 2025-03-25 11:09:19 +01:00
utox39
a993c9e8a2 feat(macos): add a utility function to count the number of entries in a direcrory 2025-03-25 11:08:56 +01:00
utox39
13d333dd55 feat(macos): add package manager info (homebrew) 2025-03-25 11:07:44 +01:00
utox39
50e71d081d refactor(macos): rename the getGpuFreq function to getAppleSiliconGpuFreq 2025-03-25 01:17:37 +01:00
utox39
443e9b9985 feat(macos): add gpu freq 2025-03-25 01:10:01 +01:00
utox39
1d989a1919 fix: fix typo 2025-03-23 23:01:46 +01:00
utox39
43d0752991 refactor: refactoring of the project structure 2025-03-20 16:45:29 +01:00
utox39
5fe913da11 feat(macos): add Apple Silicon cpu frequency 2025-03-20 13:43:09 +01:00
utox39
7dba1c169c fix(macos): fix calculation for ram usage 2025-03-18 11:04:53 +01:00
utox39
6ec1a50908 feat(macos): add locale info 2025-03-18 10:27:56 +01:00
utox39
561db69a55 refactor(macos): rename the CoreFoundation import from c_core_foundation to c_cf 2025-03-15 01:55:23 +01:00
utox39
e3e4f528e7 style(macos): remove commented out code 2025-03-13 14:19:23 +01:00
utox39
5c126c3207 refactor(macos): use errdefer to deallocate in case of error instead of doing it manually 2025-03-13 02:11:08 +01:00
utox39
4db102c08c fix(macos): fix segmentation fault 2025-03-13 02:04:52 +01:00
utox39
7655af8fe5 feat(macos): add net info 2025-03-13 01:42:39 +01:00
utox39
6b2810a9a1 feat(macos): add kernel info 2025-03-12 23:09:05 +01:00
utox39
ecbd26cd98 style(macos): remove commented out code 2025-03-12 01:12:35 +01:00
utox39
5d26493067 perf(macos): remove the tagged union and use an optional insted 2025-03-12 00:59:54 +01:00
utox39
d38cb7b413 feat(macos): add swap info 2025-03-12 00:19:53 +01:00
utox39
4a05196764 feat(macos): add os info 2025-03-10 23:10:43 +01:00
utox39
b7139da103 feat(macos): add terminal info 2025-03-10 16:16:55 +01:00
utox39
fe19dd100b refactor(macos): minor changes 2025-03-09 21:30:01 +01:00
utox39
3506e0db7f feat(macos): add disk info 2025-03-09 21:21:53 +01:00
utox39
62fcba9a69 refactor(macos)!: change std.mem.page_size to std.heap.page_size_min because of zig v0.14.0 2025-03-07 16:04:08 +01:00
utox39
5fecd2df1b chore(macos): rename a variable 2025-03-06 14:49:21 +01:00
utox39
8237f3edd5 chore(macos): rename a variable 2025-03-06 14:26:55 +01:00