当前位置:网站首页>A cool "ghost" console tool
A cool "ghost" console tool
2022-07-07 05:20:00 【InfoQ】
brief introduction
- Full name :Spectre.Console
- Translated names ( unofficial ): Ghost console ( Hereinafter referred to as ghost )
features
- New enough: The tools mentioned above , Or some did not mention , But tools with a large number of downloads , The update frequency is very slow , I want to be very angry ColorfulConsole, The last update has stopped 2020 year , So despite its powerful functions , But the vitality is not good . Ghosts are different , Look at the official release records , He is now in rapid iterative update , Abreast of the times 0.44.x edition , It has been updated 13 It's a small version , Yes, of course , Frequent updates are not necessarily a good thing , It also reflects many problems , Mending , But that's exactly what happened , It proves that it is energetic , It's worth affirming !
- Cool:I don't want to explain that , Look at the picture
- Strong enough :It can also be seen from the above figure , Ghost offers a variety of console printing styles , In addition to the processing of text style , And support , form , Trees , Progress bar , Even emoji expression ( The system configuration needs to be modified )
Use
typeface
AnsiConsole.MarkupLine($"[Yellow] I am the first 2 Middleware , I come from the entry file , I'm coming -{DateTime.Now}[/]");AnsiConsole.MarkupLine("[bold]World[/]");AnsiConsole.MarkupLine("[bold Yellow]World[/]");form
- Static tables
var table = new Table().Centered();
table.AddColumn(" Authorized person ID");
table.AddColumn(" Authorized events ID");
table.AddColumn(" Authorized person ");
while (sdr.Read())
{
string column1 = Convert.ToString(sdr["UserID"]);
string column2 = Convert.ToString(sdr["TypeID"]);
string column3 = Convert.ToString(sdr["UserNam"]);
table.AddRow(column1, column2, column3);
}
AnsiConsole.Write(table);// Set width
table.Width(50);
// Set offset
table.Columns[0].PadLeft(3);
// Set borders , Draw a circle
table.Border(TableBorder.Square);- Dynamic tables

FIGlet Text

AnsiConsole.Write(
new FigletText("Tony's Box")
.Centered()
.Color(Color.Blue)
);choice
var cmd = AnsiConsole.Prompt(
new SelectionPrompt<string>()
.Title(" The following are the operations temporarily supported by the toolkit ?")
.PageSize(10)
.MoreChoicesText("[grey]( Please select the operation to be performed )[/]")
.AddChoices(new[] {
"1. monitor 【User_ProgramTypeLink】 Permissions on the table ","2. Clear the log data half a year ago ", "3. Delete the specified index data "
}));边栏推荐
- No experts! Growth secrets for junior and intermediate programmers and "quasi programmers" who are still practicing in Universities
- [QT] custom control loading
- Is it necessary to renew the PMP certificate?
- JVM(二十) -- 性能监控与调优(一) -- 概述
- 痛心啊 收到教训了
- [question] Compilation Principle
- Batch normalization (Standardization) processing
- AOSP ~binder communication principle (I) - Overview
- Sorry, I've learned a lesson
- 批量归一化(标准化)处理
猜你喜欢

window定时计划任务

U++ metadata specifier learning notes

带你遨游银河系的 10 种分布式数据库

照片选择器CollectionView

Analysis -- MySQL statement execution process & MySQL architecture

Autowired注解用于List时的现象解析

Batch normalization (Standardization) processing

pytest测试框架——数据驱动

Torch optimizer small parsing
[email protected] Mapping relatio"/>Why JSON is used for calls between interfaces, how fastjson is assigned, fastjson 1.2 [email protected] Mapping relatio
随机推荐
阿里云的神龙架构是怎么工作的 | 科普图解
U++ metadata specifier learning notes
Auto.js 获取手机所有app名字
Longest common subsequence (LCS) (dynamic programming, recursive)
Pytest testing framework -- data driven
Weebly mobile website editor mobile browsing New Era
If you‘re running pod install manually, make sure flutter pub get is executed first.
JVM(二十) -- 性能监控与调优(一) -- 概述
Creation and use of thread pool
AOSP ~binder communication principle (I) - Overview
The execution order of return in JS' try catch finally
qt 简单布局 盒子模型 加弹簧
最长不下降子序列(LIS)(动态规划)
【PHP SPL笔记】
线程池的创建与使用
【最佳网页宽度及其实现】「建议收藏」
《二》标签
漏电继电器JOLX-GS62零序孔径Φ100
ThinkPHP Association preload with
DFS,BFS以及图的遍历搜索
