You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,9 +23,9 @@ There are many dirty codes in the cmdr.v1 which cannot be refactored as well. It
23
23
The passing winter, we did rewrite the cmdr.v2 to keep it clean and absorbed in parsing and dispatching.
24
24
Some abilities were removed and relayouted to new modules.
25
25
That's why the `Option Store` has been split as a standalone module [hedzr/store](https://github.com/hedzr/store)[^1].
26
-
A faster and colorful slog-like logger has been implemented freshly as [hedzr/logg](https://github.com/hedzr/logg).
27
-
[hedzr/evendeep](https://github.com/hedzr/evendeep) provides a deep fully-functional object copy tool. It helps to deep copy some internal objects easily. It is also ready for you.
28
-
[hedzr/is](https://github.com/hedzr/is) is an environment detecting framework with many out-of-the-box detectors, such as `is.InTesting` and `is.InDebugging`.
26
+
A faster and colorful slog-like logger has been implemented freshly as [hedzr/logg](https://github.com/hedzr/logg)[^3].
27
+
[hedzr/evendeep](https://github.com/hedzr/evendeep)[^2] provides a deep fully-functional object copy tool. It helps to deep copy some internal objects easily. It is also ready for you.
28
+
[hedzr/is](https://github.com/hedzr/is)[^4] is an environment detecting framework with many out-of-the-box detectors, such as `is.InTesting` and `is.InDebugging`.
29
29
30
30
Anyway, the whole supply chain painted:
31
31
@@ -95,13 +95,20 @@ v2 is in earlier state but the baseline is stable:
95
95
96
96
97
97
[^1]: `hedzr/store` is a high-performance configure management library
98
+
[^2]: `hedzr/evendeep` offers a customizable deepcopy tool to you. There are also deepequal, deepdiff tools in it.
99
+
[^3]: `hedzr/logg` provides a slog like and colorful logging library
100
+
[^4]: `hedzr/is` is a basic environ detectors library
98
101
99
102
More minor details need to be evaluated and reimplemented if it's still meaningful in v2.
100
103
101
104
## History
102
105
103
106
v2 is staying in earlier state:
104
107
108
+
- Latest: v2.0.1
109
+
- following our direct dependencies to fix/improve map -> struct converter so that we can:
110
+
- improved the performance `GetSectionFrom`
111
+
- remove direct dep to yåml.v3, so we haven't any 3rd-party direct deps now, in the main module.
105
112
- Full list: [CHANGELOG](https://github.com/hedzr/cmdr/blob/master/CHANGELOG)
0 commit comments