Commit 343509e
authored
Force truecolor support to avoid automatic color detection. (#1634)
Explicitly set the color system to "truecolor" in Cmd2BaseConsole and
rich_text_to_string() when styling is allowed. This avoids Rich's
automatic color detection, which can strip colors in test environments
where TERM=dumb is set.1 parent ea66804 commit 343509e
File tree
4 files changed
+135
-33
lines changed- cmd2
- tests
4 files changed
+135
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
111 | 116 | | |
112 | 117 | | |
113 | 118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
| |||
165 | 166 | | |
166 | 167 | | |
167 | 168 | | |
| 169 | + | |
168 | 170 | | |
169 | 171 | | |
170 | 172 | | |
| 173 | + | |
171 | 174 | | |
172 | 175 | | |
173 | 176 | | |
174 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
175 | 181 | | |
176 | 182 | | |
177 | 183 | | |
178 | 184 | | |
179 | 185 | | |
| 186 | + | |
180 | 187 | | |
181 | 188 | | |
182 | 189 | | |
| |||
414 | 421 | | |
415 | 422 | | |
416 | 423 | | |
| 424 | + | |
417 | 425 | | |
418 | 426 | | |
419 | 427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3701 | 3701 | | |
3702 | 3702 | | |
3703 | 3703 | | |
3704 | | - | |
3705 | 3704 | | |
3706 | 3705 | | |
3707 | 3706 | | |
| |||
3711 | 3710 | | |
3712 | 3711 | | |
3713 | 3712 | | |
| 3713 | + | |
| 3714 | + | |
| 3715 | + | |
3714 | 3716 | | |
3715 | 3717 | | |
3716 | | - | |
3717 | | - | |
3718 | | - | |
3719 | | - | |
3720 | | - | |
| 3718 | + | |
| 3719 | + | |
3721 | 3720 | | |
3722 | | - | |
3723 | 3721 | | |
3724 | 3722 | | |
3725 | | - | |
3726 | | - | |
3727 | | - | |
3728 | | - | |
| 3723 | + | |
| 3724 | + | |
3729 | 3725 | | |
3730 | 3726 | | |
3731 | 3727 | | |
| |||
3734 | 3730 | | |
3735 | 3731 | | |
3736 | 3732 | | |
| 3733 | + | |
| 3734 | + | |
| 3735 | + | |
3737 | 3736 | | |
3738 | 3737 | | |
3739 | | - | |
3740 | | - | |
3741 | | - | |
3742 | | - | |
3743 | | - | |
| 3738 | + | |
| 3739 | + | |
3744 | 3740 | | |
3745 | | - | |
3746 | 3741 | | |
3747 | 3742 | | |
3748 | | - | |
3749 | | - | |
3750 | | - | |
3751 | | - | |
| 3743 | + | |
| 3744 | + | |
3752 | 3745 | | |
3753 | 3746 | | |
3754 | 3747 | | |
| |||
3757 | 3750 | | |
3758 | 3751 | | |
3759 | 3752 | | |
| 3753 | + | |
| 3754 | + | |
| 3755 | + | |
3760 | 3756 | | |
3761 | | - | |
3762 | 3757 | | |
3763 | | - | |
3764 | | - | |
3765 | | - | |
3766 | | - | |
| 3758 | + | |
| 3759 | + | |
3767 | 3760 | | |
3768 | | - | |
3769 | 3761 | | |
3770 | 3762 | | |
3771 | | - | |
3772 | | - | |
3773 | | - | |
| 3763 | + | |
| 3764 | + | |
3774 | 3765 | | |
3775 | 3766 | | |
3776 | 3767 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
| |||
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| 19 | + | |
| 20 | + | |
17 | 21 | | |
18 | 22 | | |
19 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
20 | 28 | | |
21 | 29 | | |
22 | 30 | | |
| |||
73 | 81 | | |
74 | 82 | | |
75 | 83 | | |
76 | | - | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
77 | 90 | | |
78 | 91 | | |
79 | 92 | | |
| |||
155 | 168 | | |
156 | 169 | | |
157 | 170 | | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
0 commit comments