李通洲
49e2acd15e
Printing: fix --help *-format
2023-10-08 09:51:51 +08:00
李通洲
276e22f6b0
DiskIO: init module
2023-10-07 23:56:15 +08:00
李通洲
12208b2c7c
Global: improve support of --help *-format
...
Also fix some bugs found when refactoring
2023-10-07 13:40:40 +08:00
李通洲
985264d485
Fastfetch: add Directx Headers to --list-features
2023-10-02 23:19:44 +08:00
李通洲
88c12486bf
Processing (Linux): always set LANG to C before executing child process
2023-09-27 15:02:55 +08:00
李通洲
a7a8f2f461
NetIO (BSD): fix compiling
2023-09-27 10:48:54 +08:00
李通洲
5e5c0b4a58
NetIO: improve performance
2023-09-27 10:31:35 +08:00
李通洲
154657b455
NetUsage: rename to NetIO
2023-09-27 00:06:11 +08:00
李通洲
b29b78b321
NetUsage: finish module
2023-09-26 23:00:31 +08:00
李通洲
917b049030
LocalIP: cache default route value
2023-09-26 21:49:01 +08:00
李通洲
24a6efa227
NetUsage: finish first working version
2023-09-26 19:54:19 +08:00
李通洲
bde2d67f25
CMake: disable UBSan
2023-09-26 08:58:16 +08:00
李通洲
cc6cdb96fb
Networking: support timeout on Linux
2023-09-23 09:56:34 +08:00
李通洲
db5619541a
Init (Windows): actually disable stdout buffer with --no-buffer
2023-09-22 15:06:02 +08:00
李通洲
560c2acb88
Global: add --module-key " " as a magic case for hiding keys
2023-09-21 16:17:23 +08:00
李通洲
06b1051a7e
Global: don't trim custom strings
...
It can be useful to align separators
2023-09-18 20:46:30 +08:00
李通洲
bd02e5c632
Logo: code refactor
2023-09-15 10:53:09 +08:00
李通洲
f97cddf2da
JSON: support --stat for flag based configurations
2023-09-14 15:53:44 +08:00
李通洲
c400261a11
Deps: update yyjson
2023-09-13 09:42:34 +08:00
李通洲
f3ec60a061
Uptime: add ffTimeGetNow() and use it
2023-09-12 14:55:33 +08:00
李通洲
a093ca2001
Users: add more detailed information
2023-09-08 10:11:57 +08:00
李通洲
21f36b564f
Font: add JSON printing support
2023-09-05 15:29:46 +08:00
李通洲
639ad436a0
Global: code refactor
2023-09-05 15:29:46 +08:00
李通洲
76fce2c5a9
DE: add JSON printing support
2023-09-05 15:29:46 +08:00
李通洲
632718e1d0
DateTime: support JSON printing
2023-09-05 15:29:46 +08:00
李通洲
14f26879de
Global: init --format json support ( #527 )
2023-09-05 15:29:46 +08:00
李通洲
9500ca8f83
Logo: fix poll() timeout or failed error when image is very large
...
Fix #554
2023-09-03 17:50:20 +08:00
李通洲
04d56d9b6a
IO: fix short read when reading from pipe
2023-09-02 10:04:57 -04:00
李通洲
bddcb4772c
DE (FreeBSD): add fast path for xfce4 version detection
2023-08-29 10:47:24 +08:00
李通洲
b1ac31f590
Global: add option --percent-ndigits
2023-08-24 09:35:17 +08:00
李通洲
f23384725f
Version: add new module
2023-08-21 09:19:16 +08:00
李通洲
970863e7df
Global: simplify code of module matching
2023-08-20 21:35:38 +08:00
李通洲
0b473e3bff
Fastfetch: refactor the code of --list-modules
2023-08-20 20:51:55 +08:00
李通洲
c7f0172b25
CMake: Add option ENABLE_SYSTEM_YYJSON
...
Fix : #525
2023-08-19 11:11:50 +08:00
李通洲
77e0d9dba1
JsonConfig: prepare for module weather and public ip
2023-08-18 13:38:32 +08:00
李通洲
67fe1e66b5
Windows: fix build
2023-08-17 17:15:30 +08:00
李通洲
e5e4c8bf88
Fastfetch: refactor command line option parsing code
...
1. improve performance
2. remove `-c`
3. rename `--recache` to `--logo-recache`, and remove `-r`
2023-08-17 16:10:05 +08:00
李通洲
c888254f70
Modules: major code refactor
...
Also fix some bugs found when refactoring
2023-08-17 16:10:02 +08:00
李通洲
a0c4f2febd
Global: support --bar-width
2023-08-16 16:51:41 +08:00
李通洲
559bca4223
Global: add --bar-char-elapsed, --bar-char-total and --bar-border options
2023-08-16 14:41:56 +08:00
李通洲
8ed28673a9
Global: support --module-key-width per module
2023-08-16 13:21:15 +08:00
李通洲
e6be90614a
fastfetch: support --key-width
2023-08-15 21:11:52 +08:00
李通洲
8835f66b8c
Fastfetch: unescape strings only when parsing .conf files
...
So that `NO_CONFIG=1 ./fastfetch --os-key \\\\ -s os -l none` prints `\\: *`
2023-08-15 16:41:04 +08:00
李通洲
b39c84f81e
IO (Android): fix compiler errors if wordexp is not available
2023-08-14 10:03:53 +08:00
李通洲
658598f43a
--logo-source / --load-config: support path with env variables (*nix)
2023-08-13 10:59:50 +08:00
李通洲
290e721ee1
--logo-source / --load-config: support path with env variables (Windows)
2023-08-13 10:18:16 +08:00
李通洲
a87a0470ca
Fastfetch: fix #517
...
1. Fix specifying `--set-keyless` with the same key second time won't override the value set before
2. Fix specifying `--color` second time won't clear the value set before
2023-08-12 10:04:02 +08:00
李通洲
add33186a8
Fastfetch: improve performance of --structure parsing
2023-08-10 16:55:49 +08:00
李通洲
7965107347
PhysicalDisplay: rename module to Monitor
2023-08-09 16:31:24 +08:00
李通洲
921f3e3c34
PhysicalDisplay: fix typo
2023-08-09 13:27:52 +08:00