李通洲
|
ec87790e4f
|
Global: init support for JSON config file migration (WIP)
|
2023-10-23 16:17:07 +08:00 |
|
李通洲
|
44632e9bf6
|
Global: don't expose internal functions
|
2023-10-23 13:32:40 +08:00 |
|
李通洲
|
824ada49b6
|
Global: :%s/generateJson/generateJsonResult/g
|
2023-10-23 13:32:39 +08:00 |
|
李通洲
|
0b0e286b9c
|
DiskIO: support --diskio-name-prefix
|
2023-10-08 16:30:09 +08:00 |
|
李通洲
|
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 |
|