@@ -20,13 +20,15 @@ export enum CommandGroup {
20
20
Hidden = 'hidden' ,
21
21
Beta = 'beta' ,
22
22
Experimental = 'experimental' ,
23
+ Paid = 'paid' ,
23
24
}
24
25
25
26
export enum NamespaceGroup {
26
27
Deprecated = 'deprecated' ,
27
28
Hidden = 'hidden' ,
28
29
Beta = 'beta' ,
29
30
Experimental = 'experimental' ,
31
+ Paid = 'paid' ,
30
32
}
31
33
32
34
export enum OptionGroup {
@@ -35,6 +37,7 @@ export enum OptionGroup {
35
37
Beta = 'beta' ,
36
38
Experimental = 'experimental' ,
37
39
Advanced = 'advanced' ,
40
+ Paid = 'paid' ,
38
41
}
39
42
40
43
type Decoration < T extends string > = [ T , string ] ;
@@ -43,18 +46,21 @@ const OPTION_DECORATIONS: Decoration<OptionGroup>[] = [
43
46
[ OptionGroup . Beta , chalk . red . bold ( '(beta)' ) ] ,
44
47
[ OptionGroup . Deprecated , chalk . yellow . bold ( '(deprecated)' ) ] ,
45
48
[ OptionGroup . Experimental , chalk . red . bold ( '(experimental)' ) ] ,
49
+ [ OptionGroup . Paid , chalk . blue . bold ( '(paid)' ) ] ,
46
50
] ;
47
51
48
52
const COMMAND_DECORATIONS : Decoration < CommandGroup > [ ] = [
49
53
[ CommandGroup . Beta , chalk . red . bold ( '(beta)' ) ] ,
50
54
[ CommandGroup . Deprecated , chalk . yellow . bold ( '(deprecated)' ) ] ,
51
55
[ CommandGroup . Experimental , chalk . red . bold ( '(experimental)' ) ] ,
56
+ [ CommandGroup . Paid , chalk . blue . bold ( '(paid)' ) ] ,
52
57
] ;
53
58
54
59
const NAMESPACE_DECORATIONS : Decoration < NamespaceGroup > [ ] = [
55
60
[ NamespaceGroup . Beta , chalk . red . bold ( '(beta)' ) ] ,
56
61
[ NamespaceGroup . Deprecated , chalk . yellow . bold ( '(deprecated)' ) ] ,
57
62
[ NamespaceGroup . Experimental , chalk . red . bold ( '(experimental)' ) ] ,
63
+ [ NamespaceGroup . Paid , chalk . blue . bold ( '(paid)' ) ] ,
58
64
] ;
59
65
60
66
function formatGroupDecorations < T extends string > ( decorations : Decoration < T > [ ] , groups ?: string [ ] ) : string {
0 commit comments