李通洲
|
6f8d276545
|
Modules: add init and destroy option callbacks to module info
|
2025-08-03 18:40:53 +08:00 |
|
李通洲
|
094d736d38
|
Modules: remove all parseCommandOptions and related stuff
|
2025-08-03 10:22:32 +08:00 |
|
李通洲
|
0b02543ef2
|
JsonConfig: refactor JSON key handling to improve safety and consistency
Also make keys case-sensitive
|
2025-08-02 18:51:03 +08:00 |
|
李通洲
|
a0174e8666
|
Global: add new unit related options
1. `--<module>-space-before-unit`
2. `--duration-abbreviation`
3. various code refactoring and cleanups
|
2025-07-30 15:03:23 +08:00 |
|
李通洲
|
c79b67efc1
|
Modules: don't report errors when condition key is set
|
2025-07-18 16:16:38 +08:00 |
|
李通洲
|
9a36d63d18
|
Global: refactor code of -h <module>-format
|
2024-12-11 10:47:02 +08:00 |
|
李通洲
|
37cc2c9c1b
|
Globals: use generic selection when passing format args
|
2024-09-04 08:53:16 +08:00 |
|
李通洲
|
5b687727c0
|
Global: update icon
|
2024-07-24 15:46:41 +08:00 |
|
李通洲
|
57ffe3bad2
|
Fastfetch: add icons
|
2024-07-23 23:02:35 +08:00 |
|
Carter Li
|
a749014e7c
|
Kernel: code refactor
|
2024-07-02 10:47:14 +08:00 |
|
Carter Li
|
c8451cab52
|
Global: support for named format arguments
Fix #796
|
2024-05-28 10:23:29 +08:00 |
|
李通洲
|
c8e3c6882a
|
Kernel: print kernel name in default format
|
2024-05-13 16:41:00 +08:00 |
|
李通洲
|
7acdaebee4
|
Printing: merge ffPrintError and ffPrintErrorString
|
2024-03-07 11:10:18 +08:00 |
|
李通洲
|
6dcfb6b88f
|
Fastfetch: fully resolve the format arg num issue
Ref: #749
|
2024-03-07 10:47:28 +08:00 |
|
李通洲
|
730c0d1c92
|
Fastfetch: print module description for --list-modules
|
2023-11-17 14:12:57 +08:00 |
|
李通洲
|
f4a263df01
|
Migration: finish modules support
|
2023-10-24 14:41:29 +08:00 |
|
李通洲
|
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 |
|
李通洲
|
e7938216ba
|
Global: :%s/ffGenerate\w+Json/$0Result/g
|
2023-10-23 13:32:39 +08:00 |
|
李通洲
|
12208b2c7c
|
Global: improve support of --help *-format
Also fix some bugs found when refactoring
|
2023-10-07 13:40:40 +08:00 |
|
李通洲
|
5aa2798e42
|
Kernel (Windows): detect service pack version
|
2023-09-23 11:51:37 +08:00 |
|
李通洲
|
39b21f95b7
|
Kernel: add JSON format support
|
2023-09-05 16:10:28 +08:00 |
|
李通洲
|
14f26879de
|
Global: init --format json support (#527)
|
2023-09-05 15:29:46 +08:00 |
|
李通洲
|
55b279ab09
|
JsonConfig: remove useless checks
|
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 |
|
李通洲
|
8ed28673a9
|
Global: support --module-key-width per module
|
2023-08-16 13:21:15 +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 |
|
李通洲
|
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
|
36a2fee9d5
|
Global: support --*-key-color
|
2023-06-18 12:32:47 +08:00 |
|
李通洲
|
abe0d2ca78
|
Global: drop json-c and switch to yyjson
|
2023-06-10 21:35:45 +08:00 |
|
李通洲
|
ff721218f5
|
JsonConfig: simplify code
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
dca9ce4b2d
|
JsonConfig: refactor to get rid of data-ffjson_*
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
5f52c64d4d
|
JsonConfig: code simplify
|
2023-06-10 09:15:15 +08:00 |
|
李通洲
|
169785a8bb
|
Kernel: support JSON config
|
2023-06-10 09:15:15 +08:00 |
|