闪闪发光 Glint是一个基于组件的UI框架,专门针对命令行界面。这使您可以使用易于测试的共享组件创建高度动态的CLI界面。 Glint使用Flexbox实现,可以轻松在CLI中对组件进行布局,包括填充,边距等。 API状态:不稳定。我们仍在积极地开发API,并可能以向后不兼容的方式对其进行更改。请参阅路线图部分,以了解可能会影响API的工作。特别是,我们已将该库集成到,在现实世界中使用该库的经验可能会推动重大变化。 例子 下面的示例显示了一个简单的动态计数器: func main () { var counter uint32 go func () { for { time . Sleep ( 100 * time . Millisecond ) atomic . AddUint32 ( & counter , 1 ) } }() d := glint