李通洲
c6eff111cc
Fastfetch: refactor printVersion()
2023-08-21 09:22:03 +08:00
李通洲
f23384725f
Version: add new module
2023-08-21 09:19:16 +08:00
李通洲
0b473e3bff
Fastfetch: refactor the code of --list-modules
2023-08-20 20:51:55 +08:00
李通洲
77e0d9dba1
JsonConfig: prepare for module weather and public ip
2023-08-18 13:38:32 +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
李通洲
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
李通洲
3c817ecf6d
Fastfetch: silence compiler warnings
2023-08-10 19:03:49 +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
李通洲
d8e221517b
Brightness: fix --brightness-format
2023-08-09 16:30:14 +08:00
李通洲
4b57e4261e
PhysicalDisplay: calculate ppi
2023-08-09 16:30:14 +08:00
李通洲
921f3e3c34
PhysicalDisplay: fix typo
2023-08-09 13:27:52 +08:00
李通洲
bb0279bae1
NativeResolution: rename module to PhycialDisplay
2023-08-09 10:00:57 +08:00
李通洲
a58db92ab8
NativeResolution: init code
2023-08-08 20:18:24 +08:00
李通洲
6071c1b09d
JsonConfig: support generate default config file with --gen-config
2023-08-07 14:17:06 +08:00
李通洲
819c78e74c
Fastfetch: add option --bright-color
2023-08-04 16:05:25 +08:00
李通洲
674618930d
DisplayServer: add option --ds-force-drm
...
Fixes #505
2023-07-31 23:11:39 +08:00
李通洲
124a49098e
Logo: add Windows 95; refactor code
...
From https://github.com/dylanaraps/neofetch/pull/2346/files
2023-07-28 14:26:16 +08:00
李通洲
af2c6a832e
Fastfetch: add new option --temperature-unit
2023-07-27 15:58:49 +08:00
李通洲
8cbeb709f9
TerminalSize: add new module
2023-07-26 18:18:27 +08:00
Tom Briden
250d3c349e
Add paludis (exherbo) package count
2023-07-21 00:19:36 +08:00
李通洲
00a5f1bf3f
Title: fix option --title-fqdn doesn't work
2023-07-20 11:15:19 +08:00
李通洲
7dae59ee92
Processing: add --processing-timeout
2023-07-10 22:20:30 +08:00
李通洲
7bd0780f1a
Fastfetch: make --size-max-prefix accept enum values.
2023-07-10 17:30:08 +08:00
李通洲
856d732e13
Global: add option --size-ndigits and --size-max-prefix
2023-07-10 15:25:45 +08:00
李通洲
d0ce6aabb6
Brightness (Linux): detect brightness of external monitors with DDC/CI
2023-07-09 17:22:04 +08:00
李通洲
763890053b
JsonConfig: implement --load-config for JSON config file
2023-07-05 14:21:35 +08:00
李通洲
bd3bf9b623
Fastfetch: add --set and --set-keyless back, but instead deprecate them
...
Removing them seems to break too many users' configurations. Let's
remove them later.
2023-07-03 23:57:33 +08:00
李通洲
cf91981d49
Packages (Linux): try detecting pkgtool
...
fix #486
2023-07-03 23:21:14 +08:00
李通洲
ab3290d9cb
WMI (Windows): add --wmi-timeout option
2023-06-25 14:33:13 +08:00
Carter Li
82ed8c8cfd
Global: fix --*-format keys
2023-06-24 17:28:05 +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
李通洲
68feaa2800
LM: new module
2023-06-20 23:01:18 +08:00
李通洲
bd71bfd9f3
Colors: add --colors-padding-left
2023-06-20 15:14:06 +08:00
李通洲
4905d5aded
Wifi (Windows): remove --lib-wlanapi
...
It's not used
2023-06-20 14:14:11 +08:00
李通洲
ce864b88df
Fastfetch: don't print modules in config.jsonc if --structure is specified
...
Good for testing
2023-06-20 09:29:58 +08:00
李通洲
805fb13b13
Global: refactor strcasecmp() == 0 to ffStrEqualsIgnCase()
...
to prevent me from forgetting to write `== 0`
2023-06-19 15:21:49 +08:00
Carter Li
ba45229db0
Colors: support --colors-symbol
2023-06-18 14:03:29 +08:00
Carter Li
d1dc04020a
Fastfetch: print error messages when failed to parse JSON config file
2023-06-17 20:39:08 +08:00
李通洲
3c8688345f
Disk: change removable to external; print filesystem by default
2023-06-15 00:30:27 +08:00
李通洲
043c41dfc7
Fastfetch: add --no-buffer option
2023-06-13 11:08:49 +08:00
李通洲
6568cd8e0d
fastfetch: unify parse functions
2023-06-12 15:48:26 +08:00
李通洲
e9b3a799bc
OS: make osFile a global option
...
`OS` is used by Module `Package`
2023-06-12 15:42:56 +08:00