李通洲
965ab1abc4
Packages: don't break existing config
2024-05-17 09:28:17 +08:00
Anonyzard
06b2ff9a08
Add Loc-OS Linux support ( #926 )
...
* Logo (Builtin): add Loc-OS
* Packages (Linux): add lpkg and lpkgbuild detection
2024-05-17 09:19:26 +08:00
李通洲
689feb39a4
OS (Linux): don't detect debian version on debian derived distros
2024-05-06 18:42:19 +08:00
Carter Li
0f64e2830a
OS (Linux): detect pve & armbian
2024-05-06 16:46:27 +08:00
Carter Li
3e24cdc752
CMake: add option CUSTOM_OS_RELEASE_PATH
...
And remove `--os-file`
2024-05-06 16:25:08 +08:00
李通洲
5e9fcaf7ca
OS (Linux): don't use rolling as os version
2024-05-03 13:09:14 +08:00
李通洲
8b838cef61
OS (Linux): fix name detection for MX
...
Fix #847
2024-05-03 12:57:51 +08:00
李通洲
22d9d8e196
OS (Linux): fix OS detection for MX Linux (2nd attempt)
...
Ref: #847
2024-05-03 11:28:59 +08:00
李通洲
c4a876f6aa
OS (Linux): Prioritize lsb-release over os-release
...
Fix #847
2024-05-03 10:00:18 +08:00
halperyon
e3cdecdb14
bedrock version ( #809 )
2024-04-24 07:45:45 +08:00
李通洲
ff0f91dc3c
macOS: fix mem leaks
2024-01-03 10:12:48 +08:00
李通洲
bb489f9af3
Common: get rid of detection/internal.h
2023-12-30 18:13:54 +08:00
apocelipes
113b1b8fc2
fix: fix trailing space
2023-12-23 02:55:14 +00:00
Marius Messerschmidt
40e977be31
Spelling: fix spelling of files in src/detection/
2023-11-18 15:47:22 +01:00
李通洲
f9597eba39
Global: remove #ifndef FF_INCLUDED_* guards
2023-11-09 13:46:45 +08:00
李通洲
5a699af610
OS (macOS): improve performance
2023-11-01 15:24:52 +08:00
李通洲
bed1b4cf0f
Global: move general options to a new separate folder
2023-10-25 13:39:13 +08:00
李通洲
9857f48bb9
OS (Linux): actually display debian .x version
...
Also display code name on Linux
2023-09-28 23:40:03 +08:00
李通洲
3e768ddfd4
OS (Linux): detect detailed debian version
...
Ref: https://github.com/dylanaraps/neofetch/issues/2381
2023-09-24 21:50:12 +08:00
李通洲
f42fb5365f
Logo (Builtin): more
2023-08-04 14:42:02 +08:00
李通洲
841be619ba
Global: use ffStrbufInitStatic
2023-07-25 17:35:09 +08:00
李通洲
c4c490663b
WMI (Windows): code refactor
2023-06-25 14:16:49 +08:00
李通洲
8fc31c700f
OS (Windows): code refactor; fix common/library.h usage for C++
2023-06-25 14:14:42 +08:00
李通洲
d0f093c567
Global: make FFinstance instance a global variable
...
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
2023-06-24 17:28:05 +08:00
李通洲
baa8992322
Global: refactor strcmp() == 0 to ffStrEquals()
2023-06-19 17:11:57 +08:00
李通洲
da76c6efbe
Global: refactor strncmp to ffStrStartsWith
2023-06-19 17:11:57 +08:00
李通洲
e9b3a799bc
OS: make osFile a global option
...
`OS` is used by Module `Package`
2023-06-12 15:42:56 +08:00
李通洲
c7119498a3
Global: major FFstrbuf related code refactor
2023-06-10 09:15:15 +08:00
李通洲
6cb073e6a5
OS: major code refactoring
...
Split `fastfetch.h` to make it possible to print OS module with different options
2023-06-10 09:15:15 +08:00
李通洲
4af44a40bf
OS (macOS): add fast path for code name detection
2023-06-07 14:30:45 +08:00
Linus Dierheimer
a063cd4feb
Correctly handle zfs pools
...
#413
2023-02-01 15:56:25 +01:00
李通洲
aa36a83182
Windows: silense some warnings
2023-01-25 17:25:05 +08:00
Linus Dierheimer
7bef5008c2
Second round of fixes for FFPlatform
2023-01-15 16:26:08 +01:00
Linus Dierheimer
a1d8e3e598
Introduce FFPlatform
2023-01-15 15:57:26 +01:00
李通洲
4cf1d5bf94
util: rename unicode helper function names
2022-11-27 12:21:32 +08:00
李通洲
c6a9217c74
Windows: silense compiler warnings
2022-11-25 23:13:57 +08:00
李通洲
629c2de253
util: add a helper function to convert wide strings (Windows)
2022-11-23 15:38:59 +08:00
李通洲
6a304dbb4d
OS: improve performance (Windows)
2022-11-22 19:40:57 +08:00
李通洲
fde9379bb2
Android: simplify code; fix mistakes in terminal font detection code
2022-11-17 20:19:27 +08:00
李通洲
0605cb754b
OS: fix Windows 7 detection
2022-11-12 21:33:31 +08:00
李通洲
38b3aae1e3
Windows: simplify WMI query code
...
by making C++ code more C++
2022-10-17 00:17:26 +08:00
李通洲
a090bed6c0
Logo: try printing logo on Windows Server
...
Completely untested
2022-10-15 23:46:00 +08:00
李通洲
1b7a2c2ed5
MSYS2: remove support
...
MSYS2 version was built for smooth transition from POSIX api to Win32 api. It has almost identical output as Windows native version, except requiring msys runtime dll and being a bit slower.
2022-10-14 18:33:11 +08:00
李通洲
779a33349a
OS: don't print msys2 logo for native Windows
2022-10-14 17:39:07 +08:00
李通洲
3cc6611614
Windows: support native Windows
2022-10-13 23:49:09 +08:00
李通洲
4bae08c159
OS: detect Windows Server
2022-10-12 01:12:58 +08:00
李通洲
553f90a7c4
Logo: add support for Windows
2022-10-09 21:07:34 +08:00
李通洲
661c174348
Merge remote-tracking branch 'origin/master' into msys2
2022-10-09 16:55:51 +08:00
Linus Dierheimer
1dd942a7b1
TARGET_DIR_ETC
2022-10-09 10:39:57 +02:00
李通洲
89850535ae
Windows: replace __CYGWIN__ with __MSYS__
2022-10-09 15:37:14 +08:00