Categorygithub.com/gozelle/infinite
repositorypackage
0.11.1
Repository: https://github.com/gozelle/infinite.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

infinite

用于开发交互式 CLI(tui,terminal) 程序的组件库.
go report card release
demo

中文 | English

Features

  • 提供一系列开箱即用的组件
    • autocomplete
    • progress-bar group
    • multi/single select
    • spinner
    • confirm(input/selection)
    • input text
  • 跨平台
  • 可定制,你可以替换组件中的某些选项或方法为你自己的实现
    • 通过修改 multi select某些选项 实现 single select
  • 可组合,你可以将一个或多个基础组件联合在一起使用
    • autocomplete 通过 input 来实现输入接收,通过 selection 来实现待选项的选择.
    • selection 通过嵌入 input 来实现过滤功能.

Install

go get github.com/gozelle/infinite

Getting started

https://fzdwx.github.io/infinite/zh/guide/getting-started

Examples

https://fzdwx.github.io/infinite/zh/guide/examples

Documentation

https://fzdwx.github.io/infinite/

License

MIT