1 Star 1 Fork 0

jobily / spectre.console

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Spectre.Console

Spectre.Console NuGet Version

Spectre.Console是一个 .NET 的库,可以更轻松地创建美观的跨平台控制台应用程序。

深受 Rich 这个Python优秀库的启发。

目录

  1. 功能
  2. 安装
  3. 文档
  4. 例子
  5. Sponsors
  6. 开源许可

功能

  • 编写时考虑到了单元测试。
  • 支持 tables、grid、panel 和 rich 所支持的标记语言。
  • 支持大部分的 SRG 参数,包括粗体、暗淡字、斜体、下划线、删除线和闪烁文本。
  • 支持终端显示 3/4/8/24 位色。自动检测终端类型,自适应颜色范围。

例子

安装

最快的安装方式,就是用NuGet包管理直接安装Spectre.Console

dotnet add package Spectre.Console

文档

Spectre.Console的文档可以在这里查看 https://spectreconsole.net/

例子

如果想直接运行Spectre.Console的例子,则需要安装dotnet-example工具。

> dotnet tool restore

然后你可以列出仓库里的所有例子:

> dotnet example

跑一个看看效果:

> dotnet example tables

Sponsors

下面这些用户正在sponsor上支持着Spectre.Console,确保这个项目的持续维护。

我对此表示十分感激 非常感谢各位!

开源许可

版权所有 © Patrik Svensson, Phil Scott, Nils Andresen

Spectre.Console 基于 MIT 协议提供。查看 LICENSE 文件了解更多信息。

MIT License Copyright (c) 2020 Patrik Svensson, Phil Scott, Nils Andresen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

开源且免费的类库,轻松的创建漂亮、美观的.NET控制台应用程序。该库有着丰富的组件,其中包括表格、网格、面板、日历、以及画布图像等。支持文本样式的最常见的 SRG 参数,如粗体、暗淡、斜体、下划线、删除线和闪烁文本。 支持终端中的3/4/8/24位颜色。该库将检测当前终端的功能,并根据需要降低颜色。 展开 收起
C# 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/hubo/spectre.console.git
git@gitee.com:hubo/spectre.console.git
hubo
spectre.console
spectre.console
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891