李通洲
e3de39d3ab
Windows: add version info in binaries
2022-11-12 21:33:31 +08:00
李通洲
85a554b60d
CPU: support Windows 7
2022-11-12 21:33:31 +08:00
李通洲
1ea44417d0
TerminalFont: add support for ConEmu
2022-11-12 21:33:31 +08:00
李通洲
0605cb754b
OS: fix Windows 7 detection
2022-11-12 21:33:31 +08:00
李通洲
f889d919f8
TerminalShell: add basic support for ConEmu
2022-11-12 21:33:31 +08:00
李通洲
d670a9a584
Kernel: support Windows 7
2022-11-12 21:33:31 +08:00
K.B.Dharun Krishna
67feba6171
Add Vanilla OSlogo
...
Adding logo for Vanilla OS a new and upcoming Ubuntu based distribution that uses Vanilla GNOME and uses on-demand immutability.
Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com >
2022-11-08 10:50:04 +05:30
李通洲
9da7bb3f30
Networking: support nowait connection (Posix)
...
Thread was used for now.
It's possible to do nonblocking connect & send with io_uring on Linux, but it requires newer kernel and linking to liburing. I don't think it is worth the effort.
2022-11-03 20:25:09 +08:00
李通洲
46ebb52afa
Thread: split ffThreadCreateAndDetach; add ffThreadJoin
2022-11-03 20:25:09 +08:00
李通洲
4f97692245
Networking: support nowait connection (Windows)
2022-11-03 20:25:09 +08:00
WVlab
c455718ada
add nobara logo
2022-11-02 16:00:00 +00:00
Linus Dierheimer
37b1d24575
Merge pull request #328 from jumps-are-op/fix_cpu_format_setting
...
Fix setting `cpu-format`
2022-11-01 16:34:40 +01:00
jumps
449d121f19
Fix setting cpu-format
...
`--cpu-format` set `terminal-format` instead of `cpu-format` because of
a typo in fastfetch.c
2022-11-01 18:25:42 +03:00
jumps
54c649e76e
Add Parabola GNU/Linux-libre logo
2022-11-01 17:53:59 +03:00
Linus Dierheimer
45f8b86f13
Don't segfault if 0 is given as argument index
...
#326
2022-11-01 14:54:27 +01:00
李通洲
b8f14c964a
Disk: detect Windows volumes on WSL
2022-10-28 16:29:31 +08:00
李通洲
de964d3e77
Disk: only prints useful mount points on Android
...
fix #322
2022-10-28 16:29:31 +08:00
李通洲
4634606a36
CpuUsage: clearify the restriction on Android
2022-10-28 16:29:31 +08:00
Linus Dierheimer
5d306ed9f3
Don't print vulkan driver info, if it contains new lines
...
#316
2022-10-27 13:23:24 +02:00
李通洲
2ee5b3b7a5
TerminalShell: add support for tcsh
...
which is the default shell for freebsd
2022-10-27 16:45:59 +08:00
李通洲
302a588812
TerminalShell: fix shellExe detection on macOS
...
`proc_pidpath()` works only if bufsize >= PROC_PIDPATHINFO_MAXSIZE
2022-10-27 16:45:59 +08:00
李通洲
5472621ac0
Disk: support freebsd
...
Also rewrite macOS detection to share code with bsd
2022-10-27 16:45:59 +08:00
李通洲
9ad7ba7144
CpuTemp: support freebsd
...
Untested
2022-10-27 11:15:53 +08:00
李通洲
895d151e2e
Host: support freebsd
2022-10-27 11:15:53 +08:00
李通洲
60ad6792ba
CpuUsage: support freebsd
2022-10-27 10:17:29 +08:00
李通洲
f93bd9e28b
TerminalFont: fix platform font detection
...
my bad...
2022-10-26 20:02:15 +08:00
李通洲
9c73f6b787
TerminalShell: support freebsd
2022-10-26 19:49:25 +08:00
李通洲
64b9f69fb1
Swap: support freebsd
2022-10-26 17:43:08 +08:00
李通洲
aca2c01c9e
Processes: support freebsd
2022-10-26 17:43:08 +08:00
李通洲
470d160346
Uptime: support freebsd
2022-10-26 17:43:08 +08:00
李通洲
e225b496b1
Disk: don't print hidden removable volumes (macOS)
2022-10-25 20:02:26 +08:00
李通洲
f470744e44
Kernel: improve performance, detect code name (Windows)
2022-10-25 20:02:26 +08:00
李通洲
42fec6e61f
Logo: add new Windows 11 logo
...
Ref: https://github.com/dylanaraps/neofetch/pull/2187
2022-10-24 22:20:59 +08:00
李通洲
883a535441
Packages: support Chocolatey (Windows)
2022-10-23 23:28:49 +08:00
李通洲
1395abcf09
TerminalFont: improve Windows Terminal terminal font detection on Windows
2022-10-23 18:48:31 +08:00
李通洲
e59d64513f
Silence warnings
2022-10-23 17:54:19 +08:00
李通洲
ed85b8249a
Init: enable buffering on Windows
2022-10-23 17:54:02 +08:00
李通洲
62ab091350
Printing: improve performace of ffPrintCharTimes
2022-10-23 10:46:09 +08:00
李通洲
1588f58726
Windows: silence warnings when building with clang
2022-10-23 10:11:54 +08:00
李通洲
688a16c941
Disk: fix --disk-folder parsing on Windows
2022-10-23 10:11:53 +08:00
李通洲
69b3a6871f
Init: improve option parsing performance
2022-10-23 10:11:53 +08:00
李通洲
0aac358e33
Init: simplify module arg parsing code
2022-10-23 10:08:02 +08:00
李通洲
e13c88cea6
Global: support bar output for percentage value #294
2022-10-22 16:15:12 +08:00
Linus Dierheimer
b27453d275
Revert "Add Univalent GNU/Linux's logo"
2022-10-19 08:29:39 +02:00
Linus Dierheimer
aa0501b853
Merge pull request #306 from Jin-Asanami/dev
...
Add Univalent GNU/Linux's logo
2022-10-19 08:23:12 +02:00
Jin Asanami
596c776463
fix univalent's colours
2022-10-19 12:18:39 +09:00
Linus Dierheimer
eb1738b1c6
Merge pull request #309 from CarterLi/swap
...
Swap: split code out from memory detection
2022-10-18 20:34:03 +02:00
李通洲
581c6f547d
Swap: split code out from memory detection
...
1. Since swap module is disabled by default, swap detection is unnecessary in most cases.
2. On platform other than Linux, swap detection doesn't share code with memory.
3. Swap detection can be expensive. On Windows, it requires another WMI query which can lag heavily in some cases. Don't pay for you don't use.
2022-10-19 00:24:17 +08:00
李通洲
3d5ef186ba
Disk: don't convert NAN to integer; don't print 0B / 0B (0%)
...
fix ASAN warning: `runtime error: nan is outside the range of representable values of type 'unsigned char'`
2022-10-18 21:23:29 +08:00
李通洲
e3ea39afaa
Disk: add volume name detection
2022-10-18 21:23:29 +08:00